diff --git a/src/client/public/css/main.css b/src/client/public/css/main.css index 9b1d885..fff18cf 100644 --- a/src/client/public/css/main.css +++ b/src/client/public/css/main.css @@ -37,6 +37,32 @@ display: none !important; } +.cj-table { + @apply min-w-full divide-y divide-gray-200 dark:divide-neutral-700; +} + +.cj-thead { + @apply border-none bg-gray-50 dark:bg-neutral-800; +} + +.cj-table-checkbox { + @apply form-checkbox shrink-0 disabled:opacity-50 rounded-sm + text-blue-600 focus:ring-blue-500 border-gray-300 + dark:bg-neutral-800 dark:border-neutral-600 dark:checked:bg-blue-500 + dark:checked:border-blue-500 dark:focus:ring-offset-gray-800; +} + +.cj-table-link { + @apply block px-6 py-4 text-blue-500 hover:text-blue-600 focus:text-blue-600 + dark:text-blue-400 dark:hover:text-blue-500 dark:focus:text-blue-500 + text-nowrap cursor-pointer +} + +.cj-table-text { + @apply text-sm text-gray-500 dark:text-neutral-500 text-nowrap; +} + + /* Layout Sidebar */ .sidebar-btn { diff --git a/src/client/typescript/guild/feeds.ts b/src/client/typescript/guild/feeds.ts index eb841e5..6ec0040 100644 --- a/src/client/typescript/guild/feeds.ts +++ b/src/client/typescript/guild/feeds.ts @@ -1,8 +1,10 @@ +import "preline"; import $ from "jquery"; import DataTable from "datatables.net"; import HSDropdown from "@preline/dropdown"; import HSDataTable, { IDataTableOptions } from "@preline/datatable"; import { ConfigColumnDefs, AjaxSettings } from "datatables.net-dt"; +import { formatTimestamp } from "../main"; // Fix dependency bugs with preline (window as any).DataTable = DataTable; @@ -21,21 +23,133 @@ const emptyTableHtml: string = `
@@ -35,7 +35,7 @@ - | + |
URL
@@ -46,21 +46,21 @@
|
- + |
Channels
|
- + |
Filters
|
- + |
Style
@@ -71,7 +71,7 @@
|
- + |
Created at
@@ -82,7 +82,7 @@
|
- + |
Status
|
---|