feat: reopen the publish portal (#13)

This commit is contained in:
Kilu.He
2025-01-10 15:41:43 +08:00
committed by GitHub
parent a8ea6c04d2
commit c7b5f3fe5f

View File

@@ -1,5 +1,5 @@
import { useAppView } from '@/components/app/app.hooks'; import { useAppView } from '@/components/app/app.hooks';
// import PublishPanel from '@/components/app/share/PublishPanel'; import PublishPanel from '@/components/app/share/PublishPanel';
import TemplatePanel from '@/components/app/share/TemplatePanel'; import TemplatePanel from '@/components/app/share/TemplatePanel';
import SharePanel from '@/components/app/share/SharePanel'; import SharePanel from '@/components/app/share/SharePanel';
import { useCurrentUser } from '@/components/main/app.hooks'; import { useCurrentUser } from '@/components/main/app.hooks';
@@ -8,7 +8,7 @@ import { useTranslation } from 'react-i18next';
import { ViewTabs, ViewTab, TabPanel } from 'src/components/_shared/tabs/ViewTabs'; import { ViewTabs, ViewTab, TabPanel } from 'src/components/_shared/tabs/ViewTabs';
import { ReactComponent as Templates } from '@/assets/template.svg'; import { ReactComponent as Templates } from '@/assets/template.svg';
// import { ReactComponent as PublishedWithChanges } from '@/assets/published_with_changes.svg'; import { ReactComponent as PublishedWithChanges } from '@/assets/published_with_changes.svg';
enum TabKey { enum TabKey {
SHARE = 'share', SHARE = 'share',
@@ -28,12 +28,13 @@ function ShareTabs ({ opened, viewId, onClose }: { opened: boolean, viewId: stri
label: t('shareAction.shareTab'), label: t('shareAction.shareTab'),
Panel: SharePanel, Panel: SharePanel,
}, },
// { {
// value: TabKey.PUBLISH, value: TabKey.PUBLISH,
// label: t('shareAction.publish'), label: t('shareAction.publish'),
// icon: view?.is_published ? <PublishedWithChanges className={'w-4 h-4 text-function-success mb-0'} /> : undefined, icon: view?.is_published ?
// Panel: PublishPanel, <PublishedWithChanges className={'w-4 h-4 text-function-success mb-0'} /> : undefined,
// }, Panel: PublishPanel,
},
currentUser?.email?.endsWith('appflowy.io') && view?.is_published && { currentUser?.email?.endsWith('appflowy.io') && view?.is_published && {
value: TabKey.TEMPLATE, value: TabKey.TEMPLATE,
label: t('template.asTemplate'), label: t('template.asTemplate'),