fix(dataset): shrink table height when bulk operate bar is visible (#18031)

This commit is contained in:
chanx
2026-08-10 13:26:56 +08:00
committed by GitHub
parent 373050c7ca
commit 2584ea5f0f
2 changed files with 10 additions and 1 deletions

View File

@@ -47,6 +47,7 @@ export type DatasetTableProps = Pick<
> &
Pick<UseRowSelectionType, 'rowSelection' | 'setRowSelection'> & {
showManageMetadataModal: (config: ShowManageMetadataModalProps) => void;
bulkOperateBarVisible?: boolean;
};
export function DatasetTable({
@@ -56,6 +57,7 @@ export function DatasetTable({
rowSelection,
setRowSelection,
showManageMetadataModal,
bulkOperateBarVisible = false,
}: DatasetTableProps) {
const [sorting, setSorting] = React.useState<SortingState>([]);
const [columnFilters, setColumnFilters] = React.useState<ColumnFiltersState>(
@@ -130,7 +132,13 @@ export function DatasetTable({
return (
<div className="w-full">
<Table rootClassName="max-h-[calc(100vh-280px)]">
<Table
rootClassName={
bulkOperateBarVisible
? 'max-h-[calc(100vh-320px)]'
: 'max-h-[calc(100vh-280px)]'
}
>
<TableHeader>
{table.getHeaderGroups().map((headerGroup) => (
<TableRow key={headerGroup.id}>

View File

@@ -195,6 +195,7 @@ export default function Dataset() {
setRowSelection={setRowSelection}
showManageMetadataModal={showManageMetadataModal}
loading={loading}
bulkOperateBarVisible={!rowSelectionIsEmpty}
/>
{documentUploadVisible && (