import React, { useMemo } from 'react'; import PropTypes from 'prop-types'; import { PRIVATE_COLUMN_KEY } from '../../../constants'; import { FilterSetter } from '../../data-process-setter'; const MapViewToolBar = ({ readOnly, view, collaborators, modifyFilters, }) => { const viewType = useMemo(() => view.type, [view]); const viewColumns = useMemo(() => { if (!view) return []; return view.columns; }, [view]); const filterColumns = useMemo(() => { return viewColumns.filter(c => c.key !== PRIVATE_COLUMN_KEY.FILE_TYPE); }, [viewColumns]); return ( <>