mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-02 18:09:58 +08:00
chore(core): remove template doc feature flag (#10252)
This commit is contained in:
+2
-11
@@ -10,25 +10,18 @@ import {
|
||||
} from '@affine/component/setting-components';
|
||||
import { DocsService } from '@affine/core/modules/doc';
|
||||
import { DocDisplayMetaService } from '@affine/core/modules/doc-display-meta';
|
||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||
import { TemplateDocService } from '@affine/core/modules/template-doc';
|
||||
import { TemplateListMenu } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||
import { useI18n } from '@affine/i18n';
|
||||
import { DeleteIcon } from '@blocksuite/icons/rc';
|
||||
import { useLiveData, useService, useServices } from '@toeverything/infra';
|
||||
import { useLiveData, useService } from '@toeverything/infra';
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import * as styles from './template.css';
|
||||
|
||||
export const TemplateDocSetting = () => {
|
||||
const t = useI18n();
|
||||
const { featureFlagService, templateDocService } = useServices({
|
||||
FeatureFlagService,
|
||||
TemplateDocService,
|
||||
});
|
||||
const setting = templateDocService.setting;
|
||||
|
||||
const enabled = useLiveData(featureFlagService.flags.enable_template_doc.$);
|
||||
const setting = useService(TemplateDocService).setting;
|
||||
|
||||
const enablePageTemplate = useLiveData(setting.enablePageTemplate$);
|
||||
const pageTemplateDocId = useLiveData(setting.pageTemplateDocId$);
|
||||
@@ -55,8 +48,6 @@ export const TemplateDocSetting = () => {
|
||||
[setting]
|
||||
);
|
||||
|
||||
if (!enabled) return null;
|
||||
|
||||
return (
|
||||
<SettingWrapper title={t['com.affine.settings.workspace.template.title']()}>
|
||||
<SettingRow
|
||||
|
||||
+1
-6
@@ -1,5 +1,4 @@
|
||||
import { Button, IconButton, Menu } from '@affine/component';
|
||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||
import { GlobalStateService } from '@affine/core/modules/storage';
|
||||
import { TemplateDocService } from '@affine/core/modules/template-doc';
|
||||
import { TemplateListMenuContentScrollable } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||
@@ -19,11 +18,7 @@ let animationPlayed = false;
|
||||
export const JournalTemplateOnboarding = () => {
|
||||
const containerRef = useRef<HTMLDivElement>(null);
|
||||
const globalState = useService(GlobalStateService).globalState;
|
||||
const featureFlagService = useService(FeatureFlagService);
|
||||
const templateDocService = useService(TemplateDocService);
|
||||
const enableTemplate = useLiveData(
|
||||
featureFlagService.flags.enable_template_doc.$
|
||||
);
|
||||
const t = useI18n();
|
||||
|
||||
const dismissed = useLiveData(
|
||||
@@ -65,7 +60,7 @@ export const JournalTemplateOnboarding = () => {
|
||||
[templateDocService.setting]
|
||||
);
|
||||
|
||||
if (dismissed || !enableTemplate) return null;
|
||||
if (dismissed) return null;
|
||||
|
||||
return (
|
||||
<div
|
||||
|
||||
Reference in New Issue
Block a user