mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-17 01:56:27 +08:00
fix: workspace meta
This commit is contained in:
+2
-2
@@ -27,7 +27,7 @@ const workspaces = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
export const SelectorPopperContent = () => {
|
export const SelectorPopperContent = () => {
|
||||||
const { user, workspaces } = useAppState();
|
const { user, workspacesMeta } = useAppState();
|
||||||
return !user ? (
|
return !user ? (
|
||||||
<SelectorPopperContainer placement="bottom-start">
|
<SelectorPopperContainer placement="bottom-start">
|
||||||
<LoginItem />
|
<LoginItem />
|
||||||
@@ -43,7 +43,7 @@ export const SelectorPopperContent = () => {
|
|||||||
<PrivateWorkspaceItem />
|
<PrivateWorkspaceItem />
|
||||||
<StyledDivider />
|
<StyledDivider />
|
||||||
<WorkspaceGroupTitle>Workspace</WorkspaceGroupTitle>
|
<WorkspaceGroupTitle>Workspace</WorkspaceGroupTitle>
|
||||||
{workspaces.map(workspace => {
|
{workspacesMeta.map(workspace => {
|
||||||
return (
|
return (
|
||||||
<WorkspaceItem
|
<WorkspaceItem
|
||||||
key={workspace.id}
|
key={workspace.id}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import type { Workspace } from '@pathfinder/data-services';
|
|||||||
|
|
||||||
interface AppStateValue {
|
interface AppStateValue {
|
||||||
user: AccessTokenMessage | null;
|
user: AccessTokenMessage | null;
|
||||||
workspaces: Workspace[];
|
workspacesMeta: Workspace[];
|
||||||
}
|
}
|
||||||
|
|
||||||
interface AppStateContext extends AppStateValue {
|
interface AppStateContext extends AppStateValue {
|
||||||
@@ -18,14 +18,14 @@ interface AppStateContext extends AppStateValue {
|
|||||||
|
|
||||||
const AppState = createContext<AppStateContext>({
|
const AppState = createContext<AppStateContext>({
|
||||||
user: null,
|
user: null,
|
||||||
workspaces: [],
|
workspacesMeta: [],
|
||||||
setState: () => {},
|
setState: () => {},
|
||||||
});
|
});
|
||||||
|
|
||||||
export const AppStateProvider = ({ children }: { children?: ReactNode }) => {
|
export const AppStateProvider = ({ children }: { children?: ReactNode }) => {
|
||||||
const [state, setState] = useState<AppStateValue>({
|
const [state, setState] = useState<AppStateValue>({
|
||||||
user: null,
|
user: null,
|
||||||
workspaces: [],
|
workspacesMeta: [],
|
||||||
});
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user