|
@@ -4,6 +4,7 @@ import classnames from 'classnames'
|
|
|
export function TableContainer({
|
|
export function TableContainer({
|
|
|
responsive,
|
|
responsive,
|
|
|
bordered,
|
|
bordered,
|
|
|
|
|
+ striped,
|
|
|
children,
|
|
children,
|
|
|
}: React.ComponentProps<typeof BS5Table>) {
|
|
}: React.ComponentProps<typeof BS5Table>) {
|
|
|
return (
|
|
return (
|
|
@@ -11,6 +12,7 @@ export function TableContainer({
|
|
|
className={classnames('table-container', {
|
|
className={classnames('table-container', {
|
|
|
'table-container-bordered': bordered,
|
|
'table-container-bordered': bordered,
|
|
|
'table-responsive': responsive,
|
|
'table-responsive': responsive,
|
|
|
|
|
+ 'table-striped': striped,
|
|
|
})}
|
|
})}
|
|
|
>
|
|
>
|
|
|
{children}
|
|
{children}
|
|
@@ -26,11 +28,12 @@ function Table({
|
|
|
container = true,
|
|
container = true,
|
|
|
responsive,
|
|
responsive,
|
|
|
bordered,
|
|
bordered,
|
|
|
|
|
+ striped,
|
|
|
...rest
|
|
...rest
|
|
|
}: TableProps) {
|
|
}: TableProps) {
|
|
|
return container ? (
|
|
return container ? (
|
|
|
<TableContainer responsive={responsive} bordered={bordered}>
|
|
<TableContainer responsive={responsive} bordered={bordered}>
|
|
|
- <BS5Table {...rest} />
|
|
|
|
|
|
|
+ <BS5Table striped={striped} {...rest} />
|
|
|
</TableContainer>
|
|
</TableContainer>
|
|
|
) : (
|
|
) : (
|
|
|
<BS5Table {...rest} />
|
|
<BS5Table {...rest} />
|