improves prop conventions of ListControls
This commit is contained in:
@@ -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),
|
||||
|
||||
@@ -74,7 +74,7 @@ const SelectExistingUploadModal = (props) => {
|
||||
/>
|
||||
</header>
|
||||
<ListControls
|
||||
disableColumns
|
||||
enableColumns={false}
|
||||
handleChange={setListControls}
|
||||
collection={{
|
||||
...collection,
|
||||
|
||||
@@ -69,7 +69,7 @@ const DefaultList = (props) => {
|
||||
<ListControls
|
||||
handleChange={setListControls}
|
||||
collection={collection}
|
||||
disableColumns={Boolean(upload)}
|
||||
enableColumns={!upload}
|
||||
/>
|
||||
{(data.docs && data.docs.length > 0) && (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user