mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-12 11:43:39 +08:00
fix(dataset): shrink table height when bulk operate bar is visible (#18031)
This commit is contained in:
@@ -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}>
|
||||
|
||||
@@ -195,6 +195,7 @@ export default function Dataset() {
|
||||
setRowSelection={setRowSelection}
|
||||
showManageMetadataModal={showManageMetadataModal}
|
||||
loading={loading}
|
||||
bulkOperateBarVisible={!rowSelectionIsEmpty}
|
||||
/>
|
||||
|
||||
{documentUploadVisible && (
|
||||
|
||||
Reference in New Issue
Block a user