fix: publish style

This commit is contained in:
DiamondThree
2023-01-08 19:12:02 +08:00
parent 4e3af83bbf
commit 17c79eebe4
4 changed files with 19 additions and 25 deletions
@@ -47,16 +47,14 @@ export const MembersPage = ({ workspace }: { workspace: Workspace }) => {
// console.log(err); // console.log(err);
// }); // });
// }, [workspace.id]); // }, [workspace.id]);
useEffect(() => {
setMembersList();
// refreshMembers();
});
const setMembersList = () => { const setMembersList = () => {
const members = getMembers(workspace.id); const members = getMembers(workspace.id);
members && setMembers(members); members && setMembers(members);
}; };
useEffect(() => {
setMembersList();
// refreshMembers();
}, [setMembersList]);
return ( return (
<div> <div>
@@ -39,10 +39,10 @@ export const PublishPage = ({ workspace }: { workspace: Workspace }) => {
}).then(confirm => { }).then(confirm => {
if (confirm) { if (confirm) {
if (user) { if (user) {
updateWorkspaceMeta(workspace.id, { isPublish: true }); updateWorkspaceMeta(workspace.id, { type: 'cloud' });
} else { } else {
login(); login();
updateWorkspaceMeta(workspace.id, { isPublish: true }); updateWorkspaceMeta(workspace.id, { type: 'cloud' });
} }
} }
}); });
@@ -57,9 +57,7 @@ export const PublishPage = ({ workspace }: { workspace: Workspace }) => {
<StyledPublishExplanation> <StyledPublishExplanation>
Publishing to web requires AFFiNE Cloud service . Publishing to web requires AFFiNE Cloud service .
</StyledPublishExplanation> </StyledPublishExplanation>
<StyledSettingH2 marginTop={48}> <StyledSettingH2>Share with link</StyledSettingH2>
Share with link
</StyledSettingH2>
<StyledPublishCopyContainer> <StyledPublishCopyContainer>
<Input width={500} value={shareUrl} disabled={true}></Input> <Input width={500} value={shareUrl} disabled={true}></Input>
<StyledCopyButtonContainer> <StyledCopyButtonContainer>
@@ -76,17 +74,7 @@ export const PublishPage = ({ workspace }: { workspace: Workspace }) => {
</StyledPublishExplanation> </StyledPublishExplanation>
)} )}
</StyledPublishContent> </StyledPublishContent>
{!workspace.isPublish ? ( {workspace.isPublish ? (
<Button
onClick={() => {
togglePublic(true);
}}
type="primary"
shape="circle"
>
Publish to web
</Button>
) : (
<Button <Button
onClick={() => { onClick={() => {
togglePublic(false); togglePublic(false);
@@ -96,6 +84,16 @@ export const PublishPage = ({ workspace }: { workspace: Workspace }) => {
> >
Stop publishing Stop publishing
</Button> </Button>
) : (
<Button
onClick={() => {
togglePublic(true);
}}
type="primary"
shape="circle"
>
Publish to web
</Button>
)} )}
</div> </div>
) : ( ) : (
@@ -215,8 +215,7 @@ export const StyledPublishCopyContainer = styled('div')(() => {
display: 'flex', display: 'flex',
flexDirection: 'row', flexDirection: 'row',
alignItems: 'center', alignItems: 'center',
marginBottom: '20px',
height: '38px',
paddingTop: '20px', paddingTop: '20px',
}; };
}); });
@@ -156,7 +156,6 @@ export const TemporaryHelperProvider = ({
setWorkspaceMetaList(workspacesMeta); setWorkspaceMetaList(workspacesMeta);
}, },
setActiveWorkspace(workspaceData) { setActiveWorkspace(workspaceData) {
console.log('workspaceData: ', workspaceData);
localStorage.setItem( localStorage.setItem(
'affine-active-workspace', 'affine-active-workspace',
JSON.stringify(workspaceData) JSON.stringify(workspaceData)