隐藏精选部分素材分类
隐藏陶泥儿精选中的特效、场景和游戏分类入口 补充创作首页精选分类隐藏断言
This commit is contained in:
@@ -118,6 +118,9 @@ describe('CreationLandingView', () => {
|
||||
expect(screen.getByText('游戏视觉规范')).toBeTruthy();
|
||||
expect(screen.getByRole('heading', { name: '陶泥儿精选' })).toBeTruthy();
|
||||
expect(screen.getByRole('tab', { name: '素材包' })).toBeTruthy();
|
||||
expect(screen.queryByRole('tab', { name: '特效' })).toBeNull();
|
||||
expect(screen.queryByRole('tab', { name: '场景' })).toBeNull();
|
||||
expect(screen.queryByRole('tab', { name: '游戏' })).toBeNull();
|
||||
expect(screen.queryByText('精选入口')).toBeNull();
|
||||
expect(screen.queryByText(/Meowa|Discord/u)).toBeNull();
|
||||
expect(await screen.findByText('暂无素材')).toBeTruthy();
|
||||
|
||||
@@ -21,10 +21,7 @@ export type ShowcaseTabId =
|
||||
| 'characters'
|
||||
| 'ui'
|
||||
| 'music'
|
||||
| 'effects'
|
||||
| 'scenes'
|
||||
| 'marketing'
|
||||
| 'games';
|
||||
| 'marketing';
|
||||
|
||||
export type ShowcaseAssetMediaType = 'image' | 'video' | 'audio';
|
||||
|
||||
@@ -69,10 +66,7 @@ export const SHOWCASE_TABS: Array<{ id: ShowcaseTabId; label: string }> = [
|
||||
{ id: 'characters', label: '角色' },
|
||||
{ id: 'ui', label: 'UI' },
|
||||
{ id: 'music', label: '音乐' },
|
||||
{ id: 'effects', label: '特效' },
|
||||
{ id: 'scenes', label: '场景' },
|
||||
{ id: 'marketing', label: '美宣' },
|
||||
{ id: 'games', label: '游戏' },
|
||||
];
|
||||
|
||||
function assetRecord(asset: EditorAssetSnapshot) {
|
||||
@@ -355,18 +349,6 @@ function isMarketingAsset(asset: EditorAssetSnapshot) {
|
||||
);
|
||||
}
|
||||
|
||||
function isSceneAsset(asset: EditorAssetSnapshot) {
|
||||
return /场景|scene|background/u.test(getAssetHaystack(asset));
|
||||
}
|
||||
|
||||
function isEffectAsset(asset: EditorAssetSnapshot) {
|
||||
return /特效|effect|vfx/u.test(getAssetHaystack(asset));
|
||||
}
|
||||
|
||||
function isGameAsset(asset: EditorAssetSnapshot) {
|
||||
return /游戏工程|game asset|game package|导出工程/u.test(getAssetHaystack(asset));
|
||||
}
|
||||
|
||||
function addAssetToGroup(
|
||||
groups: Map<string, ShowcaseAssetGroup>,
|
||||
groupId: string,
|
||||
@@ -568,13 +550,7 @@ function getGroupsForTab(assets: EditorAssetSnapshot[], tab: ShowcaseTabId) {
|
||||
if (tab === 'marketing') {
|
||||
return groupSingleAssets(assets, isMarketingAsset);
|
||||
}
|
||||
if (tab === 'effects') {
|
||||
return groupSingleAssets(assets, isEffectAsset);
|
||||
}
|
||||
if (tab === 'scenes') {
|
||||
return groupSingleAssets(assets, isSceneAsset);
|
||||
}
|
||||
return groupSingleAssets(assets, isGameAsset);
|
||||
return [];
|
||||
}
|
||||
|
||||
function resolveAssetPrompt(asset: EditorAssetSnapshot) {
|
||||
|
||||
Reference in New Issue
Block a user