()
| 80 | const { data: scenarioData } = useQuery<{ |
| 81 | scenarios: ScenarioChoice[]; |
| 82 | }>(SCENARIOS); |
| 83 | const scenarios = scenarioData?.scenarios ?? []; |
| 84 | const chosenScenario = scenarios.find((s) => s.id === scenarioId); |
| 85 | // Only page scenarios carry a design system; the Next starter has its own. |
| 86 | const isPage = chosenScenario ? chosenScenario.id !== 'app' : true; |
| 87 | const designSystems = styleData?.designSystems ?? []; |
| 88 | const chosenStyle = |
| 89 | designSystems.find((s) => s.id === style) ?? designSystems[0]; |
| 90 | const [visibility, setVisibility] = useState<'public' | 'private'>( |
| 91 | 'public' |
| 92 | ); |
no test coverage detected