Use correct endpoint for dataset groups

This commit is contained in:
Nate Kelley 2025-01-14 11:17:51 -07:00
parent 2d2712e1d8
commit d893eee231
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
6 changed files with 10 additions and 9 deletions

View File

@ -1,8 +1,8 @@
import { mainApi } from '../../buster'; import { mainApi } from '../../buster';
import { ListDatasetGroupsResponse } from '../datasets'; import { DatasetGroup } from './responseInterfaces';
export const listDatasetGroups = async () => { export const listDatasetGroups = async () => {
return mainApi.get<ListDatasetGroupsResponse[]>(`/dataset_groups`).then((res) => res.data); return mainApi.get<DatasetGroup[]>(`/dataset_groups`).then((res) => res.data);
}; };
export const createDatasetGroup = async (data: { name: string }) => { export const createDatasetGroup = async (data: { name: string }) => {

View File

@ -113,7 +113,6 @@ export const useDeployDataset = () => {
mutationFn, mutationFn,
onSuccess: (data, variables, context) => { onSuccess: (data, variables, context) => {
queryClient.invalidateQueries({ queryKey: ['datasets', {}] }); queryClient.invalidateQueries({ queryKey: ['datasets', {}] });
console.log(variables, context);
} }
}); });
}; };

View File

@ -51,7 +51,7 @@ export const ThreadControllerChart: React.FC<{
}; };
} }
return isTable && !loading && !chartErrorMessage return isTable && !loading && !chartErrorMessage && (selectedData?.length ?? 0) > 0
? { ? {
maxHeight: 'calc(100% - 20px)' maxHeight: 'calc(100% - 20px)'
} }
@ -59,7 +59,7 @@ export const ThreadControllerChart: React.FC<{
height: '100%', height: '100%',
maxHeight: '600px' maxHeight: '600px'
}; };
}, [isTable, chartOnlyView, loading, chartErrorMessage]); }, [isTable, chartOnlyView, loading, chartErrorMessage, selectedData?.length]);
return ( return (
<div className={`${className} flex h-full w-full flex-col space-y-2.5 overflow-hidden`}> <div className={`${className} flex h-full w-full flex-col space-y-2.5 overflow-hidden`}>

View File

@ -1,4 +1,4 @@
import { useListDatasetGroups } from '@/api/busterv2'; import { useDatasetListDatasetGroups, useListDatasetGroups } from '@/api/busterv2';
import React, { useState } from 'react'; import React, { useState } from 'react';
import { useDebounceSearch } from '../useDebounceSearch'; import { useDebounceSearch } from '../useDebounceSearch';
import { useMemoizedFn } from 'ahooks'; import { useMemoizedFn } from 'ahooks';
@ -12,7 +12,8 @@ import { NewDatasetGroupModal } from './NewPermissionDatasetGroupModal';
export const PermissionDatasetGroups: React.FC<{ export const PermissionDatasetGroups: React.FC<{
datasetId: string; datasetId: string;
}> = React.memo(({ datasetId }) => { }> = React.memo(({ datasetId }) => {
const { data: datasetGroups, isFetched: isDatasetGroupsFetched } = useListDatasetGroups(); const { data: datasetGroups, isFetched: isDatasetGroupsFetched } =
useDatasetListDatasetGroups(datasetId);
const [isNewDatasetGroupModalOpen, setIsNewDatasetGroupModalOpen] = useState(false); const [isNewDatasetGroupModalOpen, setIsNewDatasetGroupModalOpen] = useState(false);
const { filteredItems, searchText, handleSearchChange } = useDebounceSearch({ const { filteredItems, searchText, handleSearchChange } = useDebounceSearch({

View File

@ -152,7 +152,6 @@ export const useBusterChartJSLegend = ({
}); });
const onLegendItemFocus = useMemoizedFn((item: BusterChartLegendItem) => { const onLegendItemFocus = useMemoizedFn((item: BusterChartLegendItem) => {
// console.log('onLegendItemFocus', item);
alert('TODO'); alert('TODO');
}); });

View File

@ -30,7 +30,9 @@ export const NoChartData: React.FC<{
return ( return (
<div <div
className={busterChartsTwMerge('flex h-full w-full items-center justify-center', className)}> className={busterChartsTwMerge('flex h-full w-full items-center justify-center', className)}>
<Text className={busterChartsTwMerge()}>{noDataText}</Text> <Text type="tertiary" className={busterChartsTwMerge()}>
{noDataText}
</Text>
</div> </div>
); );
}; };