adding core and i think it worked?

This commit is contained in:
talksik
2022-05-28 13:52:23 -05:00
parent eb470aeb51
commit 1e21941c77
7 changed files with 35 additions and 16 deletions
+9
View File
@@ -0,0 +1,9 @@
{
"name": "@nirvana/core",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"firebase": "^9.8.2"
}
}
+3
View File
@@ -0,0 +1,3 @@
export const connectCore = () => {
console.log('CONNECTED COREEEE');
};
+15
View File
@@ -0,0 +1,15 @@
import { Timestamp } from 'firebase/firestore';
export class User {
lastUpdatedDate?: Timestamp;
constructor(
public uid: string,
public providerId: string,
public email: string,
public displayName?: string,
public photoUrl?: string,
public phoneNumber?: string,
public createdDate: Timestamp = Timestamp.now(),
) {}
}
+2 -1
View File
@@ -89,7 +89,8 @@
"node-loader": "^2.0.0",
"style-loader": "^3.0.0",
"ts-loader": "^9.2.2",
"typescript": "~4.5.4"
"typescript": "~4.5.4",
"@nirvana/core": "*"
},
"dependencies": {
"@emotion/react": "^11.9.0",
+3
View File
@@ -10,6 +10,9 @@ import { ElectronProvider } from './providers/ElectronProvider';
import { AuthProvider } from './providers/AuthProvider';
import ErrorParent from './providers/ErrorBoundary';
import { connectCore } from '@nirvana/core/src/index';
connectCore();
const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement);
root.render(
@@ -21,7 +21,8 @@ import NirvanaAvatar from './NirvanaAvatar';
import { useDebounce, useKey } from 'react-use';
import { useSnackbar } from 'notistack';
import KeyboardShortcutLabel from './KeyboardShortcutLabel';
import { searchUsers, User } from '../firebase/firestore';
import { searchUsers } from '../firebase/firestore';
import { User } from '@nirvana/core/src/models/user.model';
const Conversations = () => {
const { enqueueSnackbar } = useSnackbar();
+1 -14
View File
@@ -20,6 +20,7 @@ import {
import { User as FirebaseUser } from 'firebase/auth';
import { firestoreDb } from './connect';
import { User } from '@nirvana/core/src/models/user.model';
/**
* UTILS
@@ -40,20 +41,6 @@ const db = {
user: (userId: string) => docPoint<User>(`users/${userId}`),
};
export class User {
lastUpdatedDate?: Timestamp;
constructor(
public uid: string,
public providerId: string,
public email: string,
public displayName?: string,
public photoUrl?: string,
public phoneNumber?: string,
public createdDate: Timestamp = Timestamp.now(),
) {}
}
// enum COLLECTION {
// users = 'users',
// }