adding core and i think it worked?
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "@nirvana/core",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"firebase": "^9.8.2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
export const connectCore = () => {
|
||||
console.log('CONNECTED COREEEE');
|
||||
};
|
||||
@@ -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(),
|
||||
) {}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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',
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user