mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-23 21:06:22 +08:00
feat: add contact modal for about AFFiNE
This commit is contained in:
+3
-1
@@ -13,6 +13,7 @@ import {
|
|||||||
import { WorkspaceSetting } from '@/components/workspace-setting';
|
import { WorkspaceSetting } from '@/components/workspace-setting';
|
||||||
import { useCallback, useEffect, useState } from 'react';
|
import { useCallback, useEffect, useState } from 'react';
|
||||||
import { getWorkspaceDetail, WorkspaceType } from '@pathfinder/data-services';
|
import { getWorkspaceDetail, WorkspaceType } from '@pathfinder/data-services';
|
||||||
|
import { useModal } from '@/providers/global-modal-provider';
|
||||||
|
|
||||||
export type WorkspaceDetails = Record<
|
export type WorkspaceDetails = Record<
|
||||||
string,
|
string,
|
||||||
@@ -34,6 +35,7 @@ export const SelectorPopperContent = ({
|
|||||||
const [workSpaceDetails, setWorkSpaceDetails] = useState<WorkspaceDetails>(
|
const [workSpaceDetails, setWorkSpaceDetails] = useState<WorkspaceDetails>(
|
||||||
{}
|
{}
|
||||||
);
|
);
|
||||||
|
const { triggerContactModal } = useModal();
|
||||||
|
|
||||||
const handleClickSettingWorkspace = (workspaceId: string) => {
|
const handleClickSettingWorkspace = (workspaceId: string) => {
|
||||||
setSettingWorkspaceId(workspaceId);
|
setSettingWorkspaceId(workspaceId);
|
||||||
@@ -91,7 +93,7 @@ export const SelectorPopperContent = ({
|
|||||||
<ListItem
|
<ListItem
|
||||||
icon={<InformationIcon />}
|
icon={<InformationIcon />}
|
||||||
name="About AFFiNE"
|
name="About AFFiNE"
|
||||||
onClick={() => console.log('About AFFiNE')}
|
onClick={() => triggerContactModal()}
|
||||||
/>
|
/>
|
||||||
</SelectorPopperContainer>
|
</SelectorPopperContainer>
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
Reference in New Issue
Block a user