You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

hooks.ts 389B

1234567891011121314
  1. import { useMemo } from 'react'
  2. import { getSelectedDatasetsMode } from './utils'
  3. import type {
  4. DataSet,
  5. SelectedDatasetsMode,
  6. } from '@/models/datasets'
  7. export const useSelectedDatasetsMode = (datasets: DataSet[]) => {
  8. const selectedDatasetsMode: SelectedDatasetsMode = useMemo(() => {
  9. return getSelectedDatasetsMode(datasets)
  10. }, [datasets])
  11. return selectedDatasetsMode
  12. }