2023-04-05 16:33:56 +02:00
|
|
|
import { generator } from "../../shared"
|
2023-05-17 22:32:50 +02:00
|
|
|
import { ScreenRequest } from "../../types"
|
2023-11-20 21:52:29 +01:00
|
|
|
|
2022-10-10 16:39:02 +02:00
|
|
|
const randomId = generator.guid()
|
|
|
|
|
2023-05-17 22:32:50 +02:00
|
|
|
export const generateScreen = (roleId: string): ScreenRequest => ({
|
2022-10-21 19:52:39 +02:00
|
|
|
showNavigation: true,
|
|
|
|
width: "Large",
|
|
|
|
name: randomId,
|
|
|
|
template: "createFromScratch",
|
|
|
|
props: {
|
|
|
|
_id: randomId,
|
|
|
|
_component: "@budibase/standard-components/container",
|
|
|
|
_styles: {
|
|
|
|
normal: {},
|
|
|
|
hover: {},
|
|
|
|
active: {},
|
|
|
|
selected: {},
|
2022-10-10 16:39:02 +02:00
|
|
|
},
|
2022-10-21 19:52:39 +02:00
|
|
|
_children: [],
|
|
|
|
_instanceName: "New Screen",
|
|
|
|
direction: "column",
|
|
|
|
hAlign: "stretch",
|
|
|
|
vAlign: "top",
|
|
|
|
size: "grow",
|
|
|
|
gap: "M",
|
|
|
|
},
|
|
|
|
routing: {
|
|
|
|
route: "/test",
|
|
|
|
roleId: roleId,
|
|
|
|
homeScreen: false,
|
|
|
|
},
|
2022-10-10 16:39:02 +02:00
|
|
|
})
|