feat: move creation entry config to database

This commit is contained in:
2026-05-11 11:23:24 +08:00
parent 7f2461313e
commit 793d82cccd
37 changed files with 1458 additions and 204 deletions

View File

@@ -1,93 +0,0 @@
/**
* 新建作品入口配置。
* 修改入口开放状态、隐藏状态和展示文案时,优先调整本文件,避免多入口文案漂移。
*/
export const NEW_WORK_ENTRY_CONFIG = {
startCard: {
title: '新建作品',
description: '选择模板后进入对应的创作表单。',
idleBadge: '模板 Tab',
busyBadge: '正在开启',
},
typeModal: {
title: '选择创作类型',
description: '先选玩法类型,再进入对应创作工作台。',
},
creationTypes: [
{
id: 'rpg',
title: '角色扮演',
subtitle: '敬请期待',
badge: '敬请期待',
imageSrc: '/creation-type-references/rpg.webp',
visible: false,
open: true,
},
{
id: 'big-fish',
title: '大鱼吃小鱼',
subtitle: '实时成长玩法',
badge: '可创建',
imageSrc: '/creation-type-references/big-fish.webp',
visible: false,
open: true,
},
{
id: 'puzzle',
title: '拼图',
subtitle: '创意礼物,生活分享',
badge: '可创建',
imageSrc: '/creation-type-references/puzzle.webp',
visible: true,
open: true,
},
{
id: 'match3d',
title: '抓大鹅',
subtitle: '经典消除玩法',
badge: '可创建',
imageSrc: '/creation-type-references/match3d.webp',
visible: true,
open: true,
},
{
id: 'square-hole',
title: '方洞挑战',
subtitle: '反直觉形状分拣',
badge: '可创建',
imageSrc: '/creation-type-references/square-hole.webp',
visible: true,
open: true,
},
{
id: 'airp',
title: 'AIRP',
subtitle: '敬请期待',
badge: '敬请期待',
imageSrc: '/creation-type-references/airp.webp',
visible: true,
open: false,
},
{
id: 'visual-novel',
title: '视觉小说',
subtitle: '故事分镜共创',
badge: '可创建',
imageSrc: '/creation-type-references/visual-novel.webp',
visible: true,
open: true,
},
{
id: 'creative-agent',
title: '智能创作',
subtitle: '图文生成拼图草稿',
badge: '可创建',
imageSrc: '/creation-type-references/creative-agent.webp',
visible: false,
open: true,
},
],
} as const;
export type NewWorkEntryCreationTypeId =
(typeof NEW_WORK_ENTRY_CONFIG.creationTypes)[number]['id'];