{ "comment": "entries 의 모든 사용자 가시 문자열은 다국어 키 ($t:layout_editor.palette..) 사용. admin 템플릿은 Tailwind 디자인 시스템 사용 — className 토큰 적용. 다른 템플릿은 자기 CSS 시스템에 맞춰 inline style 또는 다른 토큰을 사용한다.", "groups": [ { "label": "$t:layout_editor.palette.group.design", "kind": "design", "components": [ "Div", "Container", "Flex", "Grid", "SectionLayout", "ThreeColumnLayout", "Section", "Span", "P", "H1", "H2", "H3", "H4", "A", "Button", "Img", "Icon", "Hr", "Ul", "Ol", "Li", "Nav", "Code", "Pre", "Card", "Badge", "StatusBadge", "Alert", "EmptyState", "LoadingSpinner", "PageHeader", "SectionHeader", "Breadcrumb", "TabNavigation", "TabNavigationScroll", "Toggle", "Accordion", "FormField", "Form", "Table", "Input", "Textarea", "Label", "Select", "Checkbox", "RadioGroup", "FileInput", "FileUploader", "HtmlContent", "HtmlEditor", "IconButton", "Dropdown", "ActionMenu", "TagInput", "SearchableDropdown", "RichSelect", "TagSelect", "IconSelect", "ChipCheckbox", "MultilingualInput", "MultilingualTagInput", "LanguageSelector" ] }, { "label": "$t:layout_editor.palette.group.db", "kind": "data", "components": [ "DataGrid", "CardGrid", "Pagination", "SearchBar", "StatCard", "ProductCard", "TemplateCard", "BarChart", "DonutChart", "ImageGallery", "PermissionTree", "CategoryTree", "ExtensionBadge", "UserProfile", "FilterGroup", "SortableMenuList", "DynamicFieldList" ] } ], "entries": { "Div": { "label": "$t:layout_editor.palette.div.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Div", "props": { "className": "min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" } } }, "Container": { "label": "$t:layout_editor.palette.container.label", "requiresDefaultNode": true, "defaultNode": { "type": "layout", "name": "Container", "props": { "className": "min-h-[60px] p-4" }, "children": [ { "type": "basic", "name": "Div", "text": "$t:layout_editor.palette.container.default_child_text" } ] } }, "Flex": { "label": "$t:layout_editor.palette.flex.label", "requiresDefaultNode": true, "defaultNode": { "type": "layout", "name": "Flex", "props": { "className": "flex flex-wrap gap-3 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" } } }, "Grid": { "label": "$t:layout_editor.palette.grid.label", "requiresDefaultNode": true, "defaultNode": { "type": "layout", "name": "Grid", "props": { "className": "grid grid-cols-1 md:grid-cols-2 gap-4 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" } } }, "SectionLayout": { "label": "$t:layout_editor.palette.section_layout.label", "requiresDefaultNode": true, "defaultNode": { "type": "layout", "name": "SectionLayout", "props": { "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" } } }, "ThreeColumnLayout": { "label": "$t:layout_editor.palette.three_column_layout.label", "requiresDefaultNode": true, "defaultNode": { "type": "layout", "name": "ThreeColumnLayout", "props": { "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" } } }, "Section": { "label": "$t:layout_editor.palette.section.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Section", "props": { "className": "min-h-[40px] p-4 sm:p-6 border border-dashed border-gray-300 dark:border-gray-600" } } }, "Span": { "label": "$t:layout_editor.palette.span.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Span", "props": { "className": "font-semibold text-gray-900 dark:text-white" }, "text": "$t:layout_editor.palette.span.default_text" } }, "P": { "label": "$t:layout_editor.palette.p.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "P", "props": { "className": "text-sm text-gray-500 dark:text-gray-400" }, "text": "$t:layout_editor.palette.p.default_text" } }, "H1": { "label": "$t:layout_editor.palette.h1.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "H1", "props": { "className": "text-xl sm:text-2xl font-semibold text-gray-900 dark:text-white" }, "text": "$t:layout_editor.palette.h1.default_text" } }, "H2": { "label": "$t:layout_editor.palette.h2.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "H2", "props": { "className": "text-lg font-semibold text-gray-900 dark:text-white" }, "text": "$t:layout_editor.palette.h2.default_text" } }, "H3": { "label": "$t:layout_editor.palette.h3.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "H3", "props": { "className": "text-base font-semibold text-slate-900 dark:text-white" }, "text": "$t:layout_editor.palette.h3.default_text" } }, "H4": { "label": "$t:layout_editor.palette.h4.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "H4", "props": { "className": "text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-3" }, "text": "$t:layout_editor.palette.h4.default_text" } }, "A": { "label": "$t:layout_editor.palette.a.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "A", "props": { "href": "#", "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" }, "text": "$t:layout_editor.palette.a.default_text" } }, "Button": { "label": "$t:layout_editor.palette.button.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Button", "props": { "type": "button", "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" }, "text": "$t:layout_editor.palette.button.default_text" } }, "Img": { "label": "$t:layout_editor.palette.img.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Img", "props": { "src": "https://via.placeholder.com/200x120", "alt": "$t:layout_editor.palette.img.default_alt", "className": "w-full h-auto object-cover" } } }, "Icon": { "label": "$t:layout_editor.palette.icon.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Icon", "props": { "name": "star", "size": "md" } } }, "Hr": { "label": "$t:layout_editor.palette.hr.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Hr", "props": { "className": "my-3 border-t border-gray-200 dark:border-gray-700" } } }, "Ul": { "label": "$t:layout_editor.palette.ul.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Ul", "props": { "className": "mt-2 list-disc list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" }, "children": [ { "type": "basic", "name": "Li", "text": "$t:layout_editor.palette.ul.default_item_text" } ] } }, "Ol": { "label": "$t:layout_editor.palette.ol.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Ol", "props": { "className": "mt-2 list-decimal list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" }, "children": [ { "type": "basic", "name": "Li", "text": "$t:layout_editor.palette.ol.default_item_text" } ] } }, "Li": { "label": "$t:layout_editor.palette.li.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Li", "props": { "className": "text-sm text-gray-700 dark:text-gray-300" }, "text": "$t:layout_editor.palette.li.default_text" } }, "Nav": { "label": "$t:layout_editor.palette.nav.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Nav", "props": { "className": "flex gap-3" }, "children": [ { "type": "basic", "name": "A", "props": { "href": "#", "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" }, "text": "$t:layout_editor.palette.nav.default_item_text" } ] } }, "Code": { "label": "$t:layout_editor.palette.code.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Code", "props": { "className": "px-1.5 py-0.5 bg-gray-100 dark:bg-gray-900 rounded text-sm font-mono text-gray-800 dark:text-gray-200" }, "text": "$t:layout_editor.palette.code.default_text" } }, "Pre": { "label": "$t:layout_editor.palette.pre.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Pre", "props": { "className": "whitespace-pre-wrap text-sm text-gray-700 dark:text-gray-300 font-mono leading-relaxed p-3 bg-gray-100 dark:bg-gray-900 rounded overflow-auto" }, "text": "$t:layout_editor.palette.pre.default_text" } }, "Card": { "label": "$t:layout_editor.palette.card.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Card", "props": { "title": "$t:layout_editor.palette.card.default_title" }, "children": [ { "type": "basic", "name": "Div", "text": "$t:layout_editor.palette.card.default_body" } ] } }, "Badge": { "label": "$t:layout_editor.palette.badge.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Badge", "props": { "variant": "default" }, "text": "$t:layout_editor.palette.badge.default_text" } }, "StatusBadge": { "label": "$t:layout_editor.palette.status_badge.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "StatusBadge", "props": { "status": "active", "label": "$t:layout_editor.palette.status_badge.default_label" } } }, "Alert": { "label": "$t:layout_editor.palette.alert.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Alert", "props": { "type": "info", "message": "$t:layout_editor.palette.alert.default_message" } } }, "EmptyState": { "label": "$t:layout_editor.palette.empty_state.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "EmptyState", "props": { "title": "$t:layout_editor.palette.empty_state.default_title", "description": "$t:layout_editor.palette.empty_state.default_description" } } }, "LoadingSpinner": { "label": "$t:layout_editor.palette.loading_spinner.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "LoadingSpinner", "props": { "size": "md" } } }, "PageHeader": { "label": "$t:layout_editor.palette.page_header.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "PageHeader", "props": { "title": "$t:layout_editor.palette.page_header.default_title", "subtitle": "$t:layout_editor.palette.page_header.default_subtitle" } } }, "SectionHeader": { "label": "$t:layout_editor.palette.section_header.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "SectionHeader", "props": { "title": "$t:layout_editor.palette.section_header.default_title", "description": "$t:layout_editor.palette.section_header.default_description" } } }, "Breadcrumb": { "label": "$t:layout_editor.palette.breadcrumb.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Breadcrumb", "props": { "items": [ { "label": "$t:layout_editor.palette.breadcrumb.default_item1_label", "href": "/" }, { "label": "$t:layout_editor.palette.breadcrumb.default_item2_label" } ] } } }, "TabNavigation": { "label": "$t:layout_editor.palette.tab_navigation.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "TabNavigation", "props": { "tabs": [ { "key": "tab1", "label": "$t:layout_editor.palette.tab_navigation.default_tab1_label" }, { "key": "tab2", "label": "$t:layout_editor.palette.tab_navigation.default_tab2_label" } ] } } }, "TabNavigationScroll": { "label": "$t:layout_editor.palette.tab_navigation_scroll.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "TabNavigationScroll", "props": { "tabs": [ { "key": "tab1", "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab1_label" }, { "key": "tab2", "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab2_label" } ] } } }, "Toggle": { "label": "$t:layout_editor.palette.toggle.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Toggle", "props": { "label": "$t:layout_editor.palette.toggle.default_label", "checked": false } } }, "FormField": { "label": "$t:layout_editor.palette.form_field.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "FormField", "props": { "label": "$t:layout_editor.palette.form_field.default_label" }, "children": [ { "type": "basic", "name": "Input", "props": { "type": "text" } } ] } }, "Input": { "label": "$t:layout_editor.palette.input.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Input", "props": { "type": "text", "placeholder": "$t:layout_editor.palette.input.default_placeholder", "className": "input" } } }, "Textarea": { "label": "$t:layout_editor.palette.textarea.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Textarea", "props": { "rows": 4, "placeholder": "$t:layout_editor.palette.textarea.default_placeholder", "className": "w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-white text-sm focus:ring-2 focus:ring-blue-500 focus:border-blue-500 resize-none" } } }, "Label": { "label": "$t:layout_editor.palette.label.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Label", "props": { "className": "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2" }, "text": "$t:layout_editor.palette.label.default_text" } }, "Select": { "label": "$t:layout_editor.palette.select.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Select", "props": { "className": "w-full px-3 py-2 bg-white dark:bg-gray-800 border border-gray-300 dark:border-gray-600 rounded-lg text-sm", "value": "{{_local.selectValue ?? ''}}", "options": [ { "value": "1", "label": "$t:layout_editor.palette.select.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.select.default_option2_label" } ] }, "actions": [ { "type": "change", "handler": "setState", "target": "local", "params": { "selectValue": "{{$event.target.value}}" } } ] } }, "Checkbox": { "label": "$t:layout_editor.palette.checkbox.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Checkbox", "props": { "label": "$t:layout_editor.palette.checkbox.default_label", "className": "w-4 h-4 rounded border-gray-300 dark:border-gray-600 text-blue-600 dark:text-blue-400 focus:ring-blue-500" } } }, "RadioGroup": { "label": "$t:layout_editor.palette.radio_group.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "RadioGroup", "props": { "options": [ { "value": "1", "label": "$t:layout_editor.palette.radio_group.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.radio_group.default_option2_label" } ] } } }, "FileInput": { "label": "$t:layout_editor.palette.file_input.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "FileInput", "props": { "accept": "*/*", "className": "block w-full text-sm text-gray-700 dark:text-gray-300" } } }, "FileUploader": { "label": "$t:layout_editor.palette.file_uploader.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "FileUploader", "props": { "label": "$t:layout_editor.palette.file_uploader.default_label" } } }, "HtmlContent": { "label": "$t:layout_editor.palette.html_content.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "HtmlContent", "props": { "content": "$t:layout_editor.palette.html_content.default_text", "isHtml": false, "className": "prose dark:prose-invert prose-sm max-w-none text-gray-700 dark:text-gray-300" } } }, "HtmlEditor": { "label": "$t:layout_editor.palette.html_editor.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "HtmlEditor", "props": { "value": "", "placeholder": "$t:layout_editor.palette.html_editor.default_placeholder" } } }, "DataGrid": { "label": "$t:layout_editor.palette.data_grid.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "DataGrid", "props": { "columns": [ { "field": "id", "header": "$t:layout_editor.palette.data_grid.default_column_id_label" }, { "field": "name", "header": "$t:layout_editor.palette.data_grid.default_column_name_label" } ], "data": [] } } }, "CardGrid": { "label": "$t:layout_editor.palette.card_grid.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "CardGrid", "props": { "items": [] } } }, "Pagination": { "label": "$t:layout_editor.palette.pagination.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Pagination", "props": { "total": 100, "perPage": 10, "currentPage": 1 } } }, "SearchBar": { "label": "$t:layout_editor.palette.search_bar.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "SearchBar", "props": { "placeholder": "$t:layout_editor.palette.search_bar.default_placeholder", "className": "w-64" } } }, "StatCard": { "label": "$t:layout_editor.palette.stat_card.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "StatCard", "props": { "title": "$t:layout_editor.palette.stat_card.default_title", "value": "0" } } }, "ProductCard": { "label": "$t:layout_editor.palette.product_card.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "ProductCard", "props": { "title": "$t:layout_editor.palette.product_card.default_name", "price": 10000, "imageUrl": "https://via.placeholder.com/240" } } }, "TemplateCard": { "label": "$t:layout_editor.palette.template_card.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "TemplateCard", "props": { "template": { "id": "sample", "name": "$t:layout_editor.palette.template_card.default_name", "description": "$t:layout_editor.palette.template_card.default_description" } } } }, "BarChart": { "label": "$t:layout_editor.palette.bar_chart.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "BarChart", "props": { "labels": [ "$t:layout_editor.palette.bar_chart.default_label1", "$t:layout_editor.palette.bar_chart.default_label2" ], "datasets": [ { "label": "$t:layout_editor.palette.bar_chart.label", "data": [30, 70] } ] } } }, "DonutChart": { "label": "$t:layout_editor.palette.donut_chart.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "DonutChart", "props": { "data": [ { "name": "$t:layout_editor.palette.donut_chart.default_label1", "value": 40, "color": "#8B5CF6" }, { "name": "$t:layout_editor.palette.donut_chart.default_label2", "value": 60, "color": "#EC4899" } ] } } }, "ImageGallery": { "label": "$t:layout_editor.palette.image_gallery.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "ImageGallery", "props": { "images": [ { "src": "https://via.placeholder.com/200", "alt": "$t:layout_editor.palette.image_gallery.default_alt1" }, { "src": "https://via.placeholder.com/200", "alt": "$t:layout_editor.palette.image_gallery.default_alt2" } ] } } }, "Form": { "label": "$t:layout_editor.palette.form.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Form", "props": { "className": "space-y-6" }, "children": [ { "type": "composite", "name": "FormField", "props": { "label": "$t:layout_editor.palette.form.default_label_text" }, "children": [ { "type": "basic", "name": "Input", "props": { "type": "text", "className": "input" } } ] }, { "type": "basic", "name": "Button", "props": { "type": "submit", "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" }, "text": "$t:layout_editor.palette.form.default_submit_text" } ] } }, "Table": { "label": "$t:layout_editor.palette.table.label", "requiresDefaultNode": true, "defaultNode": { "type": "basic", "name": "Table", "props": { "className": "w-full text-sm text-left text-gray-700 dark:text-gray-300 border border-gray-200 dark:border-gray-700 border-collapse" }, "children": [ { "type": "basic", "name": "Thead", "props": { "className": "bg-gray-50 dark:bg-gray-800" }, "children": [ { "type": "basic", "name": "Tr", "children": [ { "type": "basic", "name": "Th", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" }, "text": "$t:layout_editor.palette.table.header_1" }, { "type": "basic", "name": "Th", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" }, "text": "$t:layout_editor.palette.table.header_2" } ] } ] }, { "type": "basic", "name": "Tbody", "children": [ { "type": "basic", "name": "Tr", "children": [ { "type": "basic", "name": "Td", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" }, "text": "$t:layout_editor.palette.table.cell" }, { "type": "basic", "name": "Td", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" }, "text": "$t:layout_editor.palette.table.cell" } ] }, { "type": "basic", "name": "Tr", "children": [ { "type": "basic", "name": "Td", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" }, "text": "$t:layout_editor.palette.table.cell" }, { "type": "basic", "name": "Td", "props": { "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" }, "text": "$t:layout_editor.palette.table.cell" } ] } ] } ] } }, "Accordion": { "label": "$t:layout_editor.palette.accordion.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Accordion", "props": { "defaultOpen": false, "className": "border border-gray-200 dark:border-gray-700 rounded-lg" }, "children": [ { "type": "basic", "name": "Div", "props": { "className": "p-4 text-sm text-gray-700 dark:text-gray-300" }, "text": "$t:layout_editor.palette.accordion.default_body" } ] } }, "IconButton": { "label": "$t:layout_editor.palette.icon_button.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "IconButton", "props": { "iconName": "ellipsis-vertical", "label": "$t:layout_editor.palette.icon_button.default_label", "variant": "ghost", "size": "md" } } }, "Dropdown": { "label": "$t:layout_editor.palette.dropdown.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "Dropdown", "props": { "label": "$t:layout_editor.palette.dropdown.default_label", "items": [ { "value": "1", "label": "$t:layout_editor.palette.dropdown.default_item1_label" }, { "value": "2", "label": "$t:layout_editor.palette.dropdown.default_item2_label" } ] } } }, "ActionMenu": { "label": "$t:layout_editor.palette.action_menu.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "ActionMenu", "props": { "triggerLabel": "$t:layout_editor.palette.action_menu.default_trigger_label", "items": [ { "id": "edit", "label": "$t:layout_editor.palette.action_menu.default_item1_label", "iconName": "pen" }, { "id": "delete", "label": "$t:layout_editor.palette.action_menu.default_item2_label", "iconName": "trash" } ] } } }, "TagInput": { "label": "$t:layout_editor.palette.tag_input.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "TagInput", "props": { "value": [], "options": [ { "value": "1", "label": "$t:layout_editor.palette.tag_input.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.tag_input.default_option2_label" } ], "placeholder": "$t:layout_editor.palette.tag_input.default_placeholder" } } }, "SearchableDropdown": { "label": "$t:layout_editor.palette.searchable_dropdown.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "SearchableDropdown", "props": { "value": null, "options": [ { "value": "1", "label": "$t:layout_editor.palette.searchable_dropdown.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.searchable_dropdown.default_option2_label" } ], "searchPlaceholder": "$t:layout_editor.palette.searchable_dropdown.default_search_placeholder" } } }, "RichSelect": { "label": "$t:layout_editor.palette.rich_select.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "RichSelect", "props": { "value": null, "options": [ { "value": "1", "label": "$t:layout_editor.palette.rich_select.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.rich_select.default_option2_label" } ], "placeholder": "$t:layout_editor.palette.rich_select.default_placeholder" } } }, "TagSelect": { "label": "$t:layout_editor.palette.tag_select.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "TagSelect", "props": { "value": [], "options": [ { "value": "1", "label": "$t:layout_editor.palette.tag_select.default_option1_label" }, { "value": "2", "label": "$t:layout_editor.palette.tag_select.default_option2_label" } ], "placeholder": "$t:layout_editor.palette.tag_select.default_placeholder" } } }, "IconSelect": { "label": "$t:layout_editor.palette.icon_select.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "IconSelect", "props": { "value": "", "placeholder": "$t:layout_editor.palette.icon_select.default_placeholder", "searchPlaceholder": "$t:layout_editor.palette.icon_select.default_search_placeholder" } } }, "ChipCheckbox": { "label": "$t:layout_editor.palette.chip_checkbox.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "ChipCheckbox", "props": { "value": "1", "checked": false, "label": "$t:layout_editor.palette.chip_checkbox.default_label" } } }, "MultilingualInput": { "label": "$t:layout_editor.palette.multilingual_input.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "MultilingualInput", "props": { "value": {}, "inputType": "text", "placeholder": "$t:layout_editor.palette.multilingual_input.default_placeholder" } } }, "MultilingualTagInput": { "label": "$t:layout_editor.palette.multilingual_tag_input.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "MultilingualTagInput", "props": { "value": {}, "placeholder": "$t:layout_editor.palette.multilingual_tag_input.default_placeholder" } } }, "LanguageSelector": { "label": "$t:layout_editor.palette.language_selector.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "LanguageSelector", "props": { "inline": true } } }, "PermissionTree": { "label": "$t:layout_editor.palette.permission_tree.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "PermissionTree", "props": { "data": [], "value": [] } } }, "CategoryTree": { "label": "$t:layout_editor.palette.category_tree.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "CategoryTree", "props": { "data": [ { "id": 1, "name": "$t:layout_editor.palette.category_tree.sample_node1", "products_count": 12, "children": [ { "id": 2, "name": "$t:layout_editor.palette.category_tree.sample_node2", "products_count": 5, "children": [] } ] } ], "selectable": true } } }, "ExtensionBadge": { "label": "$t:layout_editor.palette.extension_badge.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "ExtensionBadge", "props": { "type": "module", "name": "$t:layout_editor.palette.extension_badge.default_name" } } }, "UserProfile": { "label": "$t:layout_editor.palette.user_profile.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "UserProfile", "props": { "user": { "name": "$t:layout_editor.palette.user_profile.default_name", "email": "user@example.com" } } } }, "FilterGroup": { "label": "$t:layout_editor.palette.filter_group.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "FilterGroup", "props": { "title": "$t:layout_editor.palette.filter_group.default_title", "filters": [] } } }, "SortableMenuList": { "label": "$t:layout_editor.palette.sortable_menu_list.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "SortableMenuList", "props": { "title": "$t:layout_editor.palette.sortable_menu_list.label", "items": [ { "id": 1, "name": "$t:layout_editor.palette.sortable_menu_list.sample_item1", "slug": "item-1", "url": "#", "icon": "fas fa-bars", "order": 1, "is_active": true, "parent_id": null, "module_id": null, "children": [] }, { "id": 2, "name": "$t:layout_editor.palette.sortable_menu_list.sample_item2", "slug": "item-2", "url": "#", "icon": "fas fa-bars", "order": 2, "is_active": true, "parent_id": null, "module_id": null, "children": [] } ], "enableDrag": true } } }, "DynamicFieldList": { "label": "$t:layout_editor.palette.dynamic_field_list.label", "requiresDefaultNode": true, "defaultNode": { "type": "composite", "name": "DynamicFieldList", "props": { "items": [], "columns": [], "addLabel": "$t:layout_editor.palette.dynamic_field_list.default_add_label" } } } } }