improves prop conventions of ListControls

This commit is contained in:
James
2020-07-06 17:00:18 -04:00
parent 16462204fa
commit a471e259c1
3 changed files with 7 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ const ListControls = (props) => {
const {
handleChange,
collection,
disableColumns,
enableColumns,
collection: {
fields,
useAsTitle,
@@ -74,7 +74,7 @@ const ListControls = (props) => {
/>
<div className={`${baseClass}__buttons`}>
<div className={`${baseClass}__buttons-wrap`}>
{!disableColumns && (
{enableColumns && (
<Button
className={`${baseClass}__toggle-columns`}
buttonStyle={visibleDrawer === 'columns' ? undefined : 'secondary'}
@@ -97,7 +97,7 @@ const ListControls = (props) => {
</div>
</div>
</div>
{!disableColumns && (
{enableColumns && (
<AnimateHeight
className={`${baseClass}__columns`}
height={visibleDrawer === 'columns' ? 'auto' : 0}
@@ -123,11 +123,11 @@ const ListControls = (props) => {
};
ListControls.defaultProps = {
disableColumns: false,
enableColumns: true,
};
ListControls.propTypes = {
disableColumns: PropTypes.bool,
enableColumns: PropTypes.bool,
collection: PropTypes.shape({
useAsTitle: PropTypes.string,
fields: PropTypes.arrayOf(PropTypes.shape),

View File

@@ -74,7 +74,7 @@ const SelectExistingUploadModal = (props) => {
/>
</header>
<ListControls
disableColumns
enableColumns={false}
handleChange={setListControls}
collection={{
...collection,

View File

@@ -69,7 +69,7 @@ const DefaultList = (props) => {
<ListControls
handleChange={setListControls}
collection={collection}
disableColumns={Boolean(upload)}
enableColumns={!upload}
/>
{(data.docs && data.docs.length > 0) && (
<>