UNPKG

@roots/bud-dashboard

Version:

bud.js core module

12 lines (11 loc) 655 B
import { jsx as _jsx } from "@roots/bud-support/jsx-runtime"; import Asset from '@roots/bud-dashboard/components/asset'; import { useLongestNamedObjectLength } from '@roots/bud-dashboard/hooks/useLongestNamedObjectLength'; import { Box } from '@roots/bud-support/ink'; export const Assets = ({ assets, minWidth }) => { const fallbackWidth = useLongestNamedObjectLength(assets); if (!assets) return null; return (_jsx(Box, { flexDirection: "column", overflowX: "hidden", width: "100%", children: assets.map((asset, index) => (_jsx(Asset, { ...asset, minWidth: minWidth ?? fallbackWidth }, index))) })); }; export { Assets as default };