|
|
@ -7,6 +7,7 @@ |
|
|
import RoleSelect from "./PropertyControls/RoleSelect.svelte" |
|
|
import RoleSelect from "./PropertyControls/RoleSelect.svelte" |
|
|
import { currentAsset, store } from "builderStore" |
|
|
import { currentAsset, store } from "builderStore" |
|
|
import { FrontendTypes } from "constants" |
|
|
import { FrontendTypes } from "constants" |
|
|
|
|
|
import sanitizeUrl from "builderStore/store/screenTemplates/utils/sanitizeUrl" |
|
|
|
|
|
|
|
|
export let componentInstance |
|
|
export let componentInstance |
|
|
export let bindings |
|
|
export let bindings |
|
|
@ -37,7 +38,12 @@ |
|
|
key: "routing.route", |
|
|
key: "routing.route", |
|
|
label: "Route", |
|
|
label: "Route", |
|
|
control: Input, |
|
|
control: Input, |
|
|
parser: val => val.replace(/ +/g, "-"), |
|
|
parser: val => { |
|
|
|
|
|
if (!val.startsWith("/")) { |
|
|
|
|
|
val = "/" + val |
|
|
|
|
|
} |
|
|
|
|
|
return sanitizeUrl(val) |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
{ key: "routing.roleId", label: "Access", control: RoleSelect }, |
|
|
{ key: "routing.roleId", label: "Access", control: RoleSelect }, |
|
|
{ key: "layoutId", label: "Layout", control: LayoutSelect }, |
|
|
{ key: "layoutId", label: "Layout", control: LayoutSelect }, |
|
|
|