fix: lint error
This commit is contained in:
@@ -6,15 +6,16 @@ const useAvatar = (workspaceUnit?: WorkspaceUnit) => {
|
|||||||
const [avatarUrl, setAvatarUrl] = useState('');
|
const [avatarUrl, setAvatarUrl] = useState('');
|
||||||
const avatarId =
|
const avatarId =
|
||||||
workspaceUnit?.avatar || workspaceUnit?.blocksuiteWorkspace?.meta.avatar;
|
workspaceUnit?.avatar || workspaceUnit?.blocksuiteWorkspace?.meta.avatar;
|
||||||
|
const blobs = workspaceUnit?.blocksuiteWorkspace?.blobs;
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (avatarId && workspaceUnit?.blocksuiteWorkspace?.blobs) {
|
if (avatarId && blobs) {
|
||||||
workspaceUnit.blocksuiteWorkspace.blobs.then(blobs => {
|
blobs.then(blobs => {
|
||||||
blobs?.get(avatarId).then(url => setAvatarUrl(url || ''));
|
blobs?.get(avatarId).then(url => setAvatarUrl(url || ''));
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
setAvatarUrl('');
|
setAvatarUrl('');
|
||||||
}
|
}
|
||||||
}, [avatarId]);
|
}, [avatarId, blobs]);
|
||||||
|
|
||||||
return avatarUrl;
|
return avatarUrl;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { useWorkspaceHelper } from '@/hooks/use-workspace-helper';
|
import { useWorkspaceHelper } from '@/hooks/use-workspace-helper';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
|
||||||
import { styled } from '@/styles';
|
import { styled } from '@/styles';
|
||||||
import { Empty } from '@/ui/empty';
|
import { Empty } from '@/ui/empty';
|
||||||
// import { Avatar } from '@mui/material';
|
// import { Avatar } from '@mui/material';
|
||||||
@@ -23,16 +22,14 @@ export default function DevPage() {
|
|||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const [successInvited, setSuccessInvited] = useState<boolean>(false);
|
const [successInvited, setSuccessInvited] = useState<boolean>(false);
|
||||||
const { acceptInvite } = useWorkspaceHelper();
|
const { acceptInvite } = useWorkspaceHelper();
|
||||||
const { user } = useAppState();
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
router.query.invite_code &&
|
router.query.invite_code &&
|
||||||
acceptInvite(router.query.invite_code as string).then(data => {
|
acceptInvite(router.query.invite_code as string).then(data => {
|
||||||
if (data && data.accepted) {
|
if (data && data.accepted) {
|
||||||
setSuccessInvited(true);
|
setSuccessInvited(true);
|
||||||
user && router.push(`/workspace/${data.workspace_id}`);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}, [router.query.invite_code]);
|
}, [router, acceptInvite]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Invited>
|
<Invited>
|
||||||
@@ -98,16 +95,16 @@ export default function DevPage() {
|
|||||||
</Invited>
|
</Invited>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const UserIcon = styled('div')({
|
// const UserIcon = styled('div')({
|
||||||
display: 'inline-block',
|
// display: 'inline-block',
|
||||||
width: '28px',
|
// width: '28px',
|
||||||
height: '28px',
|
// height: '28px',
|
||||||
borderRadius: '50%',
|
// borderRadius: '50%',
|
||||||
backgroundColor: '#FFF5AB',
|
// backgroundColor: '#FFF5AB',
|
||||||
textAlign: 'center',
|
// textAlign: 'center',
|
||||||
color: '#896406',
|
// color: '#896406',
|
||||||
lineHeight: '28px',
|
// lineHeight: '28px',
|
||||||
});
|
// });
|
||||||
|
|
||||||
const Invited = styled('div')(({ theme }) => {
|
const Invited = styled('div')(({ theme }) => {
|
||||||
return {
|
return {
|
||||||
@@ -126,14 +123,6 @@ const Content = styled('div')({
|
|||||||
marginTop: '35px',
|
marginTop: '35px',
|
||||||
});
|
});
|
||||||
|
|
||||||
const UserContent = styled('span')({
|
|
||||||
fontSize: '18px',
|
|
||||||
marginLeft: '12px',
|
|
||||||
span: {
|
|
||||||
padding: '0 12px',
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
const Status = styled('div')(() => {
|
const Status = styled('div')(() => {
|
||||||
return {
|
return {
|
||||||
marginTop: '16px',
|
marginTop: '16px',
|
||||||
|
|||||||
Reference in New Issue
Block a user