chore(release): gate users-branch features for hotfix
Add USERS_BRANCH_FEATURES_ENABLED (off by default) to hide Players library, session tokens, and related UI while keeping the preview import fix. Restore primary Run button when the flag is off. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -44,6 +44,7 @@ import {
|
||||
trapTypeLabelRu,
|
||||
} from '../../shared/types/sceneTraps';
|
||||
import { sceneViewPanBy, sceneViewZoomAt } from '../../shared/types/sceneView';
|
||||
import { USERS_BRANCH_FEATURES_ENABLED } from '../../shared/features/usersBranchFeatures';
|
||||
import editorStyles from '../editor/EditorApp.module.css';
|
||||
import { useEditorI18n } from '../editor/i18n/EditorI18nContext';
|
||||
import { getDndApi } from '../shared/dndApi';
|
||||
@@ -484,7 +485,7 @@ export function SceneEditorApp() {
|
||||
return;
|
||||
}
|
||||
const npcId = e.dataTransfer.getData(SCENE_NPC_DND_MIME);
|
||||
if (npcId) {
|
||||
if (USERS_BRANCH_FEATURES_ENABLED && npcId) {
|
||||
addNpcTokenAt(npcId as NpcId, p.x, p.y);
|
||||
return;
|
||||
}
|
||||
@@ -600,6 +601,7 @@ export function SceneEditorApp() {
|
||||
) : null}
|
||||
</div>
|
||||
|
||||
{USERS_BRANCH_FEATURES_ENABLED ? (
|
||||
<div className={styles.accordion} data-testid="scene-npc-accordion">
|
||||
<button type="button" className={styles.accordionHead} onClick={() => setNpcsOpen((v) => !v)}>
|
||||
НПС {npcsOpen ? '▾' : '▸'}
|
||||
@@ -621,6 +623,7 @@ export function SceneEditorApp() {
|
||||
</div>
|
||||
) : null}
|
||||
</div>
|
||||
) : null}
|
||||
|
||||
<div className={styles.accordion}>
|
||||
<button type="button" className={styles.accordionHead} onClick={() => setTokensOpen((v) => !v)}>
|
||||
@@ -884,7 +887,7 @@ export function SceneEditorApp() {
|
||||
);
|
||||
})
|
||||
: null}
|
||||
{contentRect
|
||||
{USERS_BRANCH_FEATURES_ENABLED && contentRect
|
||||
? localNpcTokens.map((tok) => {
|
||||
const npc = project?.npcs.find((item) => item.id === tok.npcId);
|
||||
if (!npc) return null;
|
||||
@@ -1050,7 +1053,7 @@ export function SceneEditorApp() {
|
||||
)
|
||||
: null}
|
||||
|
||||
{npcCtxMenu
|
||||
{USERS_BRANCH_FEATURES_ENABLED && npcCtxMenu
|
||||
? createPortal(
|
||||
<>
|
||||
<button
|
||||
|
||||
Reference in New Issue
Block a user