|
|
|
@ -1,85 +1,5 @@ |
|
|
|
import { Input, Select, ColorPicker } from "@budibase/bbui" |
|
|
|
import FlatButtonGroup from "./PropertyControls/FlatButtonGroup" |
|
|
|
// import Colorpicker from "./PropertyControls/ColorPicker.svelte"
|
|
|
|
|
|
|
|
export const layout = [ |
|
|
|
{ |
|
|
|
label: "Display", |
|
|
|
key: "display", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Block", value: "block" }, |
|
|
|
{ label: "Inline Block", value: "inline-block" }, |
|
|
|
{ label: "Flex", value: "flex" }, |
|
|
|
{ label: "Inline Flex", value: "inline-flex" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Direction", |
|
|
|
key: "flex-direction", |
|
|
|
control: FlatButtonGroup, |
|
|
|
buttonProps: [ |
|
|
|
{ icon: "ri-arrow-right-line", padding: "0px 5px", value: "row" }, |
|
|
|
{ icon: "ri-arrow-left-line", padding: "0px 5px", value: "rowReverse" }, |
|
|
|
{ icon: "ri-arrow-down-line", padding: "0px 5px", value: "column" }, |
|
|
|
{ |
|
|
|
icon: "ri-arrow-up-line", |
|
|
|
padding: "0px 5px", |
|
|
|
value: "columnReverse", |
|
|
|
}, |
|
|
|
{ icon: "ri-close-line", value: "" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Justify", |
|
|
|
key: "justify-content", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Flex Start", value: "flex-start" }, |
|
|
|
{ label: "Flex End", value: "flex-end" }, |
|
|
|
{ label: "Center", value: "center" }, |
|
|
|
{ label: "Space Between", value: "space-between" }, |
|
|
|
{ label: "Space Around", value: "space-around" }, |
|
|
|
{ label: "Space Evenly", value: "space-evenly" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Align", |
|
|
|
key: "align-items", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Flex Start", value: "flex-start" }, |
|
|
|
{ label: "Flex End", value: "flex-end" }, |
|
|
|
{ label: "Center", value: "center" }, |
|
|
|
{ label: "Baseline", value: "baseline" }, |
|
|
|
{ label: "Stretch", value: "stretch" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Wrap", |
|
|
|
key: "flex-wrap", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Wrap", value: "wrap" }, |
|
|
|
{ label: "No wrap", value: "nowrap" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Gap", |
|
|
|
key: "gap", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "None", value: "0px" }, |
|
|
|
{ label: "4px", value: "4px" }, |
|
|
|
{ label: "8px", value: "8px" }, |
|
|
|
{ label: "16px", value: "16px" }, |
|
|
|
{ label: "20px", value: "20px" }, |
|
|
|
{ label: "32px", value: "32px" }, |
|
|
|
{ label: "48px", value: "48px" }, |
|
|
|
{ label: "64px", value: "64px" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
] |
|
|
|
|
|
|
|
export const margin = { |
|
|
|
label: "Margin", |
|
|
|
@ -274,116 +194,6 @@ export const size = { |
|
|
|
], |
|
|
|
} |
|
|
|
|
|
|
|
export const typography = [ |
|
|
|
{ |
|
|
|
label: "Font", |
|
|
|
key: "font-family", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Arial", value: "Arial" }, |
|
|
|
{ label: "Arial Black", value: "Arial Black" }, |
|
|
|
{ label: "Cursive", value: "Cursive" }, |
|
|
|
{ label: "Courier", value: "Courier" }, |
|
|
|
{ label: "Comic Sans MS", value: "Comic Sans MS" }, |
|
|
|
{ label: "Helvetica", value: "Helvetica" }, |
|
|
|
{ label: "Helvetica Neue", value: "Helvetica Neue" }, |
|
|
|
{ label: "Impact", value: "Impact" }, |
|
|
|
{ label: "Inter", value: "Inter" }, |
|
|
|
{ label: "Lucida Sans Unicode", value: "Lucida Sans Unicode" }, |
|
|
|
{ label: "Source Sans Pro", value: "Source Sans Pro" }, |
|
|
|
{ label: "Times New Roman", value: "Times New Roman" }, |
|
|
|
{ label: "Verdana", value: "Verdana" }, |
|
|
|
], |
|
|
|
styleBindingProperty: "font-family", |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Weight", |
|
|
|
key: "font-weight", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "200", value: "200" }, |
|
|
|
{ label: "300", value: "300" }, |
|
|
|
{ label: "400", value: "400" }, |
|
|
|
{ label: "500", value: "500" }, |
|
|
|
{ label: "600", value: "600" }, |
|
|
|
{ label: "700", value: "700" }, |
|
|
|
{ label: "800", value: "800" }, |
|
|
|
{ label: "900", value: "900" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "size", |
|
|
|
key: "font-size", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "8px", value: "8px" }, |
|
|
|
{ label: "10px", value: "10px" }, |
|
|
|
{ label: "12px", value: "12px" }, |
|
|
|
{ label: "14px", value: "14px" }, |
|
|
|
{ label: "16px", value: "16px" }, |
|
|
|
{ label: "18px", value: "18px" }, |
|
|
|
{ label: "20px", value: "20px" }, |
|
|
|
{ label: "24px", value: "24px" }, |
|
|
|
{ label: "32px", value: "32px" }, |
|
|
|
{ label: "48px", value: "48px" }, |
|
|
|
{ label: "60px", value: "60px" }, |
|
|
|
{ label: "72px", value: "72px" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Line H", |
|
|
|
key: "line-height", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "1", value: "1" }, |
|
|
|
{ label: "1.25", value: "1.25" }, |
|
|
|
{ label: "1.5", value: "1.5" }, |
|
|
|
{ label: "1.75", value: "1.75" }, |
|
|
|
{ label: "2", value: "2" }, |
|
|
|
{ label: "4", value: "4" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Color", |
|
|
|
key: "color", |
|
|
|
control: ColorPicker, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "align", |
|
|
|
key: "text-align", |
|
|
|
control: FlatButtonGroup, |
|
|
|
buttonProps: [ |
|
|
|
{ icon: "ri-align-left", padding: "0px 5px", value: "left" }, |
|
|
|
{ icon: "ri-align-center", padding: "0px 5px", value: "center" }, |
|
|
|
{ icon: "ri-align-right", padding: "0px 5px", value: "right" }, |
|
|
|
{ icon: "ri-align-justify", padding: "0px 5px", value: "justify" }, |
|
|
|
{ icon: "ri-close-line", value: "" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "transform", |
|
|
|
key: "text-transform", |
|
|
|
control: FlatButtonGroup, |
|
|
|
buttonProps: [ |
|
|
|
{ text: "BB", value: "uppercase" }, |
|
|
|
{ text: "Bb", value: "capitalize" }, |
|
|
|
{ text: "bb", value: "lowercase" }, |
|
|
|
{ icon: "ri-close-line", value: "" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Decoration", |
|
|
|
key: "text-decoration-line", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Underline", value: "underline" }, |
|
|
|
{ label: "Overline", value: "overline" }, |
|
|
|
{ label: "Line-through", value: "line-through" }, |
|
|
|
{ label: "Under Over", value: "underline overline" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
] |
|
|
|
|
|
|
|
export const background = { |
|
|
|
label: "Background", |
|
|
|
inline: true, |
|
|
|
@ -531,53 +341,4 @@ export const border = { |
|
|
|
], |
|
|
|
} |
|
|
|
|
|
|
|
export const transitions = [ |
|
|
|
{ |
|
|
|
label: "Property", |
|
|
|
key: "transition-property", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "None", value: "none" }, |
|
|
|
{ label: "All", value: "all" }, |
|
|
|
{ label: "Background Color", value: "background color" }, |
|
|
|
{ label: "Color", value: "color" }, |
|
|
|
{ label: "Font Size", value: "font size" }, |
|
|
|
{ label: "Font Weight", value: "font weight" }, |
|
|
|
{ label: "Height", value: "height" }, |
|
|
|
{ label: "Margin", value: "margin" }, |
|
|
|
{ label: "Opacity", value: "opacity" }, |
|
|
|
{ label: "Padding", value: "padding" }, |
|
|
|
{ label: "Rotate", value: "rotate" }, |
|
|
|
{ label: "Shadow", value: "shadow" }, |
|
|
|
{ label: "Width", value: "width" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Duration", |
|
|
|
key: "transition-duration", |
|
|
|
control: Select, |
|
|
|
placeholder: "sec", |
|
|
|
options: [ |
|
|
|
{ label: "0.4s", value: "0.4s" }, |
|
|
|
{ label: "0.6s", value: "0.6s" }, |
|
|
|
{ label: "0.8s", value: "0.8s" }, |
|
|
|
{ label: "1s", value: "1s" }, |
|
|
|
{ label: "2s", value: "2s" }, |
|
|
|
{ label: "4s", value: "4s" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "Ease", |
|
|
|
key: "transition-timing-function", |
|
|
|
control: Select, |
|
|
|
options: [ |
|
|
|
{ label: "Linear", value: "linear" }, |
|
|
|
{ label: "Ease", value: "ease" }, |
|
|
|
{ label: "Ease in", value: "ease-in" }, |
|
|
|
{ label: "Ease out", value: "ease-out" }, |
|
|
|
{ label: "Ease in out", value: "ease-in-out" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
] |
|
|
|
|
|
|
|
export const all = [margin] |
|
|
|
|