faiztyanirh 8f9e9ddffd bug fix + add feature
fix sidebar icon 1x click show all
add dict container
2026-02-15 20:33:17 +07:00

60 lines
1.4 KiB
JavaScript

import PlusIcon from "@lucide/svelte/icons/plus";
import Settings2Icon from "@lucide/svelte/icons/settings-2";
import PencilIcon from "@lucide/svelte/icons/pencil";
export const searchFields = [
{
key: "ConCode",
label: "Container Code",
type: "text",
},
{
key: "ConName",
label: "Container Name",
type: "text",
},
];
export const detailSections = [
{
class: "grid grid-cols-2 gap-4 items-center",
fields: [
{ key: "SiteID", label: "Site" },
{ key: "ConCode", label: "Container Code" },
{ key: "ConName", label: "Container Name" },
{ key: "ConDesc", label: "Description" },
]
},
{
class: "grid grid-cols-2 gap-4 items-center",
fields: [
{ key: "ConClass", label: "Container Class" },
{ key: "Color", label: "Color" },
{ key: "Additive", label: "Additive" },
]
},
];
export function containerActions(masterDetail) {
return [
{
Icon: PlusIcon,
label: 'Add Location',
onClick: () => masterDetail.enterCreate(),
},
{
Icon: Settings2Icon,
label: 'Search Parameters',
},
];
}
export function viewActions(handlers){
return [
{
Icon: PencilIcon,
label: 'Edit Container',
onClick: handlers.editContainer,
},
]
}