mirror of
https://github.com/wanderer-industries/wanderer
synced 2025-12-12 10:45:54 +00:00
@@ -70,5 +70,18 @@
|
|||||||
.p-sortable-column {
|
.p-sortable-column {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 0.25rem 0.5rem;
|
padding: 3px 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.p-selectable-row td {
|
||||||
|
padding: 8px 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p-sortable-column > .p-column-header-content > span:last-child {
|
||||||
|
transform: scale(0.7);
|
||||||
|
|
||||||
|
& > svg {
|
||||||
|
margin-left: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,13 +6,5 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.Table {
|
.Table {
|
||||||
:global {
|
|
||||||
.p-sortable-column > .p-column-header-content > span:last-child {
|
|
||||||
transform: scale(0.7);
|
|
||||||
|
|
||||||
& > svg {
|
|
||||||
margin-left: 4px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,11 +31,11 @@ import useLocalStorageState from 'use-local-storage-state';
|
|||||||
type SystemSignaturesSortSettings = {
|
type SystemSignaturesSortSettings = {
|
||||||
sortField: string;
|
sortField: string;
|
||||||
sortOrder: SortOrder;
|
sortOrder: SortOrder;
|
||||||
}
|
};
|
||||||
|
|
||||||
const SORT_DEFAULT_VALUES: SystemSignaturesSortSettings = {
|
const SORT_DEFAULT_VALUES: SystemSignaturesSortSettings = {
|
||||||
sortField: 'eve_id',
|
sortField: 'eve_id',
|
||||||
sortOrder: 1
|
sortOrder: 1,
|
||||||
};
|
};
|
||||||
|
|
||||||
interface SystemSignaturesContentProps {
|
interface SystemSignaturesContentProps {
|
||||||
@@ -183,8 +183,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
// );
|
// );
|
||||||
// };
|
// };
|
||||||
|
|
||||||
const headerClasses = clsx(classes.HeaderRow, 'text-[12px] py-[3px]');
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div ref={tableRef} className="h-full">
|
<div ref={tableRef} className="h-full">
|
||||||
{filteredSignatures.length === 0 ? (
|
{filteredSignatures.length === 0 ? (
|
||||||
@@ -208,7 +206,7 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
selectAll
|
selectAll
|
||||||
sortField={sortSettings.sortField}
|
sortField={sortSettings.sortField}
|
||||||
sortOrder={sortSettings.sortOrder}
|
sortOrder={sortSettings.sortOrder}
|
||||||
onSort={(event) => setSortSettings(() => ({ sortField: event.sortField, sortOrder: event.sortOrder }))}
|
onSort={event => setSortSettings(() => ({ sortField: event.sortField, sortOrder: event.sortOrder }))}
|
||||||
onRowMouseEnter={compact || medium ? handleEnterRow : undefined}
|
onRowMouseEnter={compact || medium ? handleEnterRow : undefined}
|
||||||
onRowMouseLeave={compact || medium ? handleLeaveRow : undefined}
|
onRowMouseLeave={compact || medium ? handleLeaveRow : undefined}
|
||||||
rowClassName={row => {
|
rowClassName={row => {
|
||||||
@@ -226,7 +224,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
>
|
>
|
||||||
<Column
|
<Column
|
||||||
bodyClassName="p-0 px-1"
|
bodyClassName="p-0 px-1"
|
||||||
headerClassName={headerClasses}
|
|
||||||
field="group"
|
field="group"
|
||||||
body={renderIcon}
|
body={renderIcon}
|
||||||
style={{ maxWidth: 26, minWidth: 26, width: 26 }}
|
style={{ maxWidth: 26, minWidth: 26, width: 26 }}
|
||||||
@@ -235,7 +232,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
<Column
|
<Column
|
||||||
field="eve_id"
|
field="eve_id"
|
||||||
header="Id"
|
header="Id"
|
||||||
headerClassName={headerClasses}
|
|
||||||
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
||||||
style={{ maxWidth: 72, minWidth: 72, width: 72 }}
|
style={{ maxWidth: 72, minWidth: 72, width: 72 }}
|
||||||
sortable
|
sortable
|
||||||
@@ -243,7 +239,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
<Column
|
<Column
|
||||||
field="group"
|
field="group"
|
||||||
header="Group"
|
header="Group"
|
||||||
headerClassName={headerClasses}
|
|
||||||
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
||||||
hidden={compact}
|
hidden={compact}
|
||||||
sortable
|
sortable
|
||||||
@@ -251,7 +246,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
<Column
|
<Column
|
||||||
field="name"
|
field="name"
|
||||||
header="Name"
|
header="Name"
|
||||||
headerClassName={headerClasses}
|
|
||||||
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
bodyClassName="text-ellipsis overflow-hidden whitespace-nowrap"
|
||||||
body={renderName}
|
body={renderName}
|
||||||
style={{ maxWidth: nameColumnWidth }}
|
style={{ maxWidth: nameColumnWidth }}
|
||||||
@@ -262,7 +256,6 @@ export const SystemSignaturesContent = ({ systemId, settings }: SystemSignatures
|
|||||||
field="updated_at"
|
field="updated_at"
|
||||||
header="Updated"
|
header="Updated"
|
||||||
dataType="date"
|
dataType="date"
|
||||||
headerClassName={headerClasses}
|
|
||||||
bodyClassName="w-[80px] text-ellipsis overflow-hidden whitespace-nowrap"
|
bodyClassName="w-[80px] text-ellipsis overflow-hidden whitespace-nowrap"
|
||||||
body={renderTimeLeft}
|
body={renderTimeLeft}
|
||||||
sortable
|
sortable
|
||||||
|
|||||||
Reference in New Issue
Block a user