fix: lint warning
This commit is contained in:
@@ -79,9 +79,9 @@ const ContentTitle = styled('span')({
|
|||||||
paddingBottom: '16px',
|
paddingBottom: '16px',
|
||||||
});
|
});
|
||||||
|
|
||||||
const Footer = styled('div')({
|
// const Footer = styled('div')({
|
||||||
height: '70px',
|
// height: '70px',
|
||||||
paddingLeft: '24px',
|
// paddingLeft: '24px',
|
||||||
marginTop: '32px',
|
// marginTop: '32px',
|
||||||
textAlign: 'center',
|
// textAlign: 'center',
|
||||||
});
|
// });
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { Modal, ModalWrapper, ModalCloseButton } from '@/ui/modal';
|
|||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { getDataCenter } from '@affine/datacenter';
|
// import { getDataCenter } from '@affine/datacenter';
|
||||||
import { Avatar } from '@mui/material';
|
import { Avatar } from '@mui/material';
|
||||||
import { setMember } from '@/hooks/mock-data/mock';
|
import { setMember } from '@/hooks/mock-data/mock';
|
||||||
interface LoginModalProps {
|
interface LoginModalProps {
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ export const MembersPage = ({ workspace }: { workspace: Workspace }) => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setMembersList();
|
setMembersList();
|
||||||
// refreshMembers();
|
// refreshMembers();
|
||||||
}, []);
|
});
|
||||||
|
|
||||||
const setMembersList = () => {
|
const setMembersList = () => {
|
||||||
const members = getMembers(workspace.id);
|
const members = getMembers(workspace.id);
|
||||||
|
|||||||
@@ -11,9 +11,7 @@ import {
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { ModalCloseButton } from '@/ui/modal';
|
import { ModalCloseButton } from '@/ui/modal';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { getDataCenter } from '@affine/datacenter';
|
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
|
||||||
import {
|
import {
|
||||||
deleteWorkspace,
|
deleteWorkspace,
|
||||||
getWorkspaces,
|
getWorkspaces,
|
||||||
|
|||||||
@@ -9,25 +9,24 @@ import { StyledSettingH2 } from '../style';
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { Button, TextButton } from '@/ui/button';
|
import { Button, TextButton } from '@/ui/button';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import { getDataCenter } from '@affine/datacenter';
|
// import { useAppState } from '@/providers/app-state-provider';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
|
||||||
import { WorkspaceDelete } from './delete';
|
import { WorkspaceDelete } from './delete';
|
||||||
import { debounce } from '@/utils';
|
// import { debounce } from '@/utils';
|
||||||
import { WorkspaceLeave } from './leave';
|
import { WorkspaceLeave } from './leave';
|
||||||
import { Upload } from '@/components/file-upload';
|
import { Upload } from '@/components/file-upload';
|
||||||
import { Workspace } from '@/hooks/mock-data/mock';
|
import { Workspace } from '@/hooks/mock-data/mock';
|
||||||
import { WorkspaceAvatar } from '@/components/workspace-avatar';
|
import { WorkspaceAvatar } from '@/components/workspace-avatar';
|
||||||
import { useTemporaryHelper } from '@/providers/temporary-helper-provider';
|
import { useTemporaryHelper } from '@/providers/temporary-helper-provider';
|
||||||
export const GeneralPage = ({ workspace }: { workspace: Workspace }) => {
|
export const GeneralPage = ({ workspace }: { workspace: Workspace }) => {
|
||||||
const { refreshWorkspacesMeta } = useAppState();
|
// const { refreshWorkspacesMeta } = useAppState();
|
||||||
const { updateWorkspaceMeta } = useTemporaryHelper();
|
const { updateWorkspaceMeta } = useTemporaryHelper();
|
||||||
const [showDelete, setShowDelete] = useState<boolean>(false);
|
const [showDelete, setShowDelete] = useState<boolean>(false);
|
||||||
const [showLeave, setShowLeave] = useState<boolean>(false);
|
const [showLeave, setShowLeave] = useState<boolean>(false);
|
||||||
const [uploading, setUploading] = useState<boolean>(false);
|
const [uploading, setUploading] = useState<boolean>(false);
|
||||||
const [workspaceName, setWorkspaceName] = useState<string>('');
|
const [workspaceName, setWorkspaceName] = useState<string>('');
|
||||||
const debouncedRefreshWorkspacesMeta = debounce(() => {
|
// const debouncedRefreshWorkspacesMeta = debounce(() => {
|
||||||
refreshWorkspacesMeta();
|
// refreshWorkspacesMeta();
|
||||||
}, 100);
|
// }, 100);
|
||||||
const isOwner = true;
|
const isOwner = true;
|
||||||
|
|
||||||
const handleChangeWorkSpaceName = (newName: string) => {
|
const handleChangeWorkSpaceName = (newName: string) => {
|
||||||
@@ -51,6 +50,7 @@ export const GeneralPage = ({ workspace }: { workspace: Workspace }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const fileChange = async (file: File) => {
|
const fileChange = async (file: File) => {
|
||||||
|
console.log('file: ', file);
|
||||||
setUploading(true);
|
setUploading(true);
|
||||||
// const blob = new Blob([file], { type: file.type });
|
// const blob = new Blob([file], { type: file.type });
|
||||||
// const blobId = await getDataCenter()
|
// const blobId = await getDataCenter()
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import {
|
|||||||
import { ModalCloseButton } from '@/ui/modal';
|
import { ModalCloseButton } from '@/ui/modal';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { getDataCenter } from '@affine/datacenter';
|
import { getDataCenter } from '@affine/datacenter';
|
||||||
import { useRouter } from 'next/router';
|
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
|
|
||||||
interface WorkspaceDeleteProps {
|
interface WorkspaceDeleteProps {
|
||||||
@@ -23,7 +22,7 @@ export const WorkspaceLeave = ({
|
|||||||
onClose,
|
onClose,
|
||||||
workspaceId,
|
workspaceId,
|
||||||
}: WorkspaceDeleteProps) => {
|
}: WorkspaceDeleteProps) => {
|
||||||
const router = useRouter();
|
// const router = useRouter();
|
||||||
const { refreshWorkspacesMeta } = useAppState();
|
const { refreshWorkspacesMeta } = useAppState();
|
||||||
const handleLeave = async () => {
|
const handleLeave = async () => {
|
||||||
const dc = await getDataCenter();
|
const dc = await getDataCenter();
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ export const WorkspaceSelector = () => {
|
|||||||
if (workspaceMetaList.length === 0) {
|
if (workspaceMetaList.length === 0) {
|
||||||
setWorkspaceListShow(true);
|
setWorkspaceListShow(true);
|
||||||
}
|
}
|
||||||
});
|
}, [workspaceMetaList]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@@ -24,14 +24,17 @@ export const WorkspaceSelector = () => {
|
|||||||
<Avatar
|
<Avatar
|
||||||
alt="Affine"
|
alt="Affine"
|
||||||
data-testid="workspace-avatar"
|
data-testid="workspace-avatar"
|
||||||
src={currentWorkspace.avatar}
|
src={currentWorkspace?.avatar}
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
float: 'left',
|
float: 'left',
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<WorkspaceAvatar size={28} name={currentWorkspace.name} />
|
<WorkspaceAvatar
|
||||||
|
size={28}
|
||||||
|
name={currentWorkspace?.name ?? 'AFFiNE'}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Avatar>
|
</Avatar>
|
||||||
<WorkspaceName data-testid="workspace-name">
|
<WorkspaceName data-testid="workspace-name">
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
import { type } from 'os';
|
|
||||||
|
|
||||||
export interface Workspace {
|
export interface Workspace {
|
||||||
name: string; // 名称
|
name: string; // 名称
|
||||||
id: string; //唯一标识
|
id: string; //唯一标识
|
||||||
@@ -95,7 +93,7 @@ export function deleteMember(workspaceId: string, index: number) {
|
|||||||
memberMap[workspaceId] = memberList;
|
memberMap[workspaceId] = memberList;
|
||||||
localStorage.setItem('affine-member', JSON.stringify(memberMap));
|
localStorage.setItem('affine-member', JSON.stringify(memberMap));
|
||||||
}
|
}
|
||||||
export function leaveWorkspace(id: string) {
|
export function leaveWorkspace() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user