add flutter template

This commit is contained in:
kkk123321 2024-02-26 09:54:25 +00:00
parent ddccd9baa3
commit 6da341e383
3 changed files with 107 additions and 94 deletions

View File

@ -47,6 +47,8 @@ function App() {
const [updateInstruction, setUpdateInstruction] = useState("");
const [isImportedFromCode, setIsImportedFromCode] = useState<boolean>(false);
// Settings
const [settings, setSettings] = usePersistedState<Settings>(
{
@ -479,11 +481,12 @@ function App() {
</div>
)}
{(appState === AppState.CODING || appState === AppState.CODE_READY) && (
{(appState === AppState.CODING || appState === AppState.CODE_READY) && settings.generatedCodeConfig != Stack.FLUTTER && (
<div className="ml-4">
<Tabs defaultValue="desktop">
<div className="flex justify-end mr-8 mb-4">
<TabsList>
<TabsTrigger value="desktop" className="flex gap-x-2">
<FaDesktop /> Desktop
</TabsTrigger>
@ -512,6 +515,16 @@ function App() {
</Tabs>
</div>
)}
{(appState === AppState.CODING || appState === AppState.CODE_READY) && settings.generatedCodeConfig === Stack.FLUTTER && (
<div className="ml-4">
<CodeTab
code={generatedCode}
setCode={setGeneratedCode}
settings={settings}
/>
</div>
)}
</main>
</div>
);

View File

@ -6,7 +6,6 @@ export enum Stack {
VUE_TAILWIND = "vue_tailwind",
VUE_CSS = "vue_css",
IONIC_TAILWIND = "ionic_tailwind",
SVG = "svg",
FLUTTER = "flutter",
}

View File

@ -21,6 +21,7 @@ export enum AppState {
INITIAL = "INITIAL",
CODING = "CODING",
CODE_READY = "CODE_READY",
CODE_READY_NO_PREVIEW = "CODE_READY_NO_PREVIEW",
}
export interface CodeGenerationParams {