mirror of
https://github.com/umami-software/umami.git
synced 2026-02-16 02:25:35 +01:00
22 lines
646 B
TypeScript
22 lines
646 B
TypeScript
import { Box, Row } from '@umami/react-zen';
|
|
import type { BoardColumn } from '@/lib/types';
|
|
import { BoardViewColumn } from './BoardViewColumn';
|
|
import { MIN_COLUMN_WIDTH } from './boardConstants';
|
|
|
|
export function BoardViewRow({ columns }: { columns: BoardColumn[] }) {
|
|
return (
|
|
<Row gap="3" width="100%" overflowX="auto">
|
|
{columns.map(column => (
|
|
<Box
|
|
key={column.id}
|
|
flexGrow={column.size ?? 1}
|
|
flexShrink={1}
|
|
flexBasis="0%"
|
|
minWidth={`${MIN_COLUMN_WIDTH}px`}
|
|
>
|
|
<BoardViewColumn component={column.component} />
|
|
</Box>
|
|
))}
|
|
</Row>
|
|
);
|
|
}
|