import React from 'react'; import styled from '@emotion/styled'; import ViewStyleControl from './ViewStyleControl'; import SortControl from './SortControl'; import FilterControl from './FilterControl'; import { lengths } from 'netlify-cms-ui-default'; import GroupControl from './GroupControl'; const CollectionControlsContainer = styled.div` display: flex; align-items: center; flex-direction: row-reverse; margin-top: 22px; width: ${lengths.topCardWidth}; max-width: 100%; & > div { margin-left: 6px; } `; const CollectionControls = ({ viewStyle, onChangeViewStyle, sortableFields, onSortClick, sort, viewFilters, viewGroups, onFilterClick, onGroupClick, t, filter, group, }) => { return ( {viewGroups.length > 0 && ( )} {viewFilters.length > 0 && ( )} {sortableFields.length > 0 && ( )} ); }; export default CollectionControls;