mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-08 13:00:13 +02:00
Migrate to Mantine v8 and Design Changes (#961)
* mantine v8 migration * various design changes and improvements
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
.td {
|
||||
padding: var(--theme-spacing-xs) var(--theme-spacing-sm);
|
||||
}
|
||||
|
||||
.th {
|
||||
padding: var(--theme-spacing-xs) var(--theme-spacing-sm);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
import { Table as MantineTable, TableProps as MantineTableProps } from '@mantine/core';
|
||||
|
||||
import styles from './table.module.css';
|
||||
|
||||
export interface TableProps extends MantineTableProps {}
|
||||
|
||||
export const Table = ({ classNames, ...props }: TableProps) => {
|
||||
return (
|
||||
<MantineTable
|
||||
classNames={{
|
||||
td: styles.td,
|
||||
th: styles.th,
|
||||
...classNames,
|
||||
}}
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
Table.Thead = MantineTable.Thead;
|
||||
Table.Tr = MantineTable.Tr;
|
||||
Table.Td = MantineTable.Td;
|
||||
Table.Th = MantineTable.Th;
|
||||
Table.Tbody = MantineTable.Tbody;
|
||||
Reference in New Issue
Block a user