fix: project layout added and theming fixes (#2455)

* fix: project layout added and theme fixes

* feat: input color picker component added to ui package

* fix: layout fixes

* fix: conflicts and build issues resolved

* fix: layout headers fixes
This commit is contained in:
sriram veeraghanta 2023-10-17 12:46:38 +05:30 committed by GitHub
parent e496cec49f
commit 98b1a078de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 891 additions and 699 deletions

View file

@ -5,22 +5,23 @@ import useSWR from "swr";
import { UserService } from "services/user.service";
// ui
import { Spinner } from "@plane/ui";
// fetch-keys
import { CURRENT_USER } from "constants/fetch-keys";
// store
import { useMobxStore } from "lib/mobx/store-provider";
export interface IUserAuthWrapper {
children: ReactNode;
}
// services
const userService = new UserService();
export const UserAuthWrapper: FC<IUserAuthWrapper> = (props) => {
const { children } = props;
// store
const { user: userStore } = useMobxStore();
// router
const router = useRouter();
// fetching user information
const { data: currentUser, error } = useSWR(CURRENT_USER, () => userService.currentUser());
const { data: currentUser, error } = useSWR("CURRENT_USER", () => userStore.fetchCurrentUser());
// fetching user settings
useSWR("CURRENT_USER_SETTINGS", () => userStore.fetchCurrentUserSettings());
if (!currentUser && !error) {
return (