Compare commits

...

4 commits
v1.1.0 ... main

Author SHA1 Message Date
353881dead
Fix CSS import in demo.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-01-20 12:16:12 +01:00
6238d1e8b7
Version 1.1.2
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-11-29 18:20:03 +01:00
47a9829d9b
Update dependencies.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-11-29 18:19:35 +01:00
04d28f880f
Allow to set className of a Smartable.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-09-25 19:13:57 +02:00
5 changed files with 735 additions and 653 deletions

View file

@ -1,4 +1,4 @@
import "@kernelui/core/lib/style.css";
import "@kernelui/core/lib/index.css";
import "../src/styles/smartable.less";
import React from "react";

View file

@ -1,5 +1,5 @@
{
"version": "1.1.0",
"version": "1.1.2",
"name": "@kernelui/smartable",
"description": "Kernel UI Smartable.",
"scripts": {
@ -17,22 +17,22 @@
"@kernelui:registry": "https://code.zeptotech.net/api/packages/UIKernel/npm/"
},
"devDependencies": {
"@kernelui/core": "^1.6.0",
"@kernelui/core": "^1.8.2",
"@phosphor-icons/react": "^2.1.7",
"@types/node": "^22.0.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.0",
"@types/react": "^18.3.12",
"@types/react-dom": "^18.3.1",
"@vitejs/plugin-react": "^4.3.4",
"less": "^4.2.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.2",
"react-router-dom": "^7.0.1",
"typescript": "^5.4.5",
"vite": "^5.2.11",
"vite-plugin-dts": "^3.9.1"
"vite": "^6.0.1",
"vite-plugin-dts": "^4.3.0"
},
"peerDependencies": {
"@kernelui/core": "^1.1.2"
"@kernelui/core": "^1.8.2"
},
"packageManager": "yarn@4.5.0"
}

View file

@ -66,10 +66,10 @@ export function PaginatedInstance<CK extends ColumnKey>(props: InstancePropertie
/**
* Base component for a Smartable table.
*/
export function Table<CK extends ColumnKey>({columns, children}: React.PropsWithChildren<InstanceProperties<CK>>)
export function Table<CK extends ColumnKey>({className, columns, children}: React.PropsWithChildren<InstanceProperties<CK>>)
{
return (
<table className={"smartable"}>
<table className={classes("smartable", className)}>
<thead>
<ColumnsHeadings columns={columns} />
</thead>

View file

@ -15,6 +15,11 @@ export type SmartableData<CK extends ColumnKey> = Promisable<(Promisable<RowDefi
*/
export interface SmartableProperties<CK extends ColumnKey>
{
/**
* Table custom class name.
*/
className?: string;
/**
* Table data.
*/

1359
yarn.lock

File diff suppressed because it is too large Load diff