import { PlatformEntryFlowShell } from '../platform-entry/PlatformEntryFlowShell';
import type { RpgEntryFlowShellProps } from './rpgEntryTypes';
import type { SelectionStage } from './rpgEntryTypes';

export type { RpgEntryFlowShellProps, SelectionStage };

/**
 * 兼容旧 RPG 入口导入路径。
 * 多玩法入口真实实现已迁移到 `platform-entry`，避免非 RPG 玩法写入 RPG 脚本。
 */
export function RpgEntryFlowShell(props: RpgEntryFlowShellProps) {
  return <PlatformEntryFlowShell {...props} />;
}

/**
 * 兼容创作链已经接入的旧组件命名，避免本轮迁移扩大影响面。
 */
export const RpgCreationShell = RpgEntryFlowShell;

export default RpgEntryFlowShell;
