module IHP.IDE.SchemaDesigner.View.Migrations.New where import IHP.ViewPrelude import IHP.IDE.ToolServer.Types import IHP.IDE.ToolServer.Routes () import IHP.IDE.CodeGen.Types data NewView = NewView { plan :: [GeneratorAction] } instance View NewView where html NewView { .. } = [hsx|

New Migration

{renderForm sqlStatements}
|] where sqlStatements = plan |> mapMaybe \case CreateFile { fileContent } -> Just fileContent _ -> Nothing |> headMay |> fromMaybe "" renderForm :: Text -> Html renderForm sqlStatements = [hsx|
|]