import * as React from "react"; import * as d from "../localData"; import { App, Props } from "../client/ui/App"; import { Meta, Story } from "@storybook/react"; import { accountResource, project1Id, project2Id, projectResource, typePartIdListInProjectResource, typePartResource, } from "./mockData"; import { ArgType } from "@storybook/addons"; import type { UseDefinyAppResult } from "../client/hook/useDefinyApp"; import { action } from "@storybook/addon-actions"; const useDefinyAppResult: UseDefinyAppResult = { accountResource, projectResource, typePartIdListInProjectResource, typePartResource, createProject: action("createProject"), createProjectState: { _: "none" }, jump: action("jump"), language: d.Language.Japanese, location: d.Location.Home, logIn: action("logIn"), logInState: d.LogInState.Guest, logOut: action("logOut"), topProjectsLoadingState: { _: "none" }, addTypePart: action("addTypePart"), requestTop50Project: action("requestTop50Project"), saveTypePart: action("saveTypePart"), isSavingTypePart: false, generateCode: action("generateCode"), outputCode: { tag: "notGenerated" }, notificationElement: