feat: display colour preview in style table
Some checks failed
Build / build (push) Failing after 34s

This commit is contained in:
Corban-Lee Jones 2025-05-12 11:17:54 +01:00
parent c0ddec1c71
commit cc845d3adc

View File

@ -71,13 +71,19 @@ const columnDefs: ConfigColumnDefs[] = [
orderable: true, orderable: true,
searchable: true, searchable: true,
className: "size-px whitespace-nowrap", className: "size-px whitespace-nowrap",
render: (data: string) => { return ` render: (data: string, type: string) => {
<div class="px-6 py-4"> if (type !== "display") return data;
<span class="cj-table-text">
${data} const wrapper = $("<div>").addClass("flex px-6 py-4");
</span> const badge = $("<span>").addClass("inline-flex items-center whitespace-nowrap border rounded-md bg-white dark:bg-neutral-800 border-gray-200 dark:border-neutral-700 overflow-hidden");
</div> const colour = $("<span>").addClass("size-6 shrink-0").css("background-color", data);
`} const label = $("<span>").addClass("py-1 px-2.5 text-xs text-gray-800 dark:text-neutral-200");
label.text(data);
badge.append(colour).append(label);
wrapper.append(badge);
return wrapper.get(0);
}
}, },
{ {
target: 3, target: 3,