mirror of
https://github.com/strapi/strapi.git
synced 2025-11-06 21:29:24 +00:00
ListView schema retrieve
This commit is contained in:
parent
da82c145e8
commit
27bbef0ea2
@ -125,6 +125,8 @@ function ListView({
|
|||||||
const getListLayout = () =>
|
const getListLayout = () =>
|
||||||
get(layouts, [...contentTypePath, 'layouts', 'list'], []);
|
get(layouts, [...contentTypePath, 'layouts', 'list'], []);
|
||||||
|
|
||||||
|
const getListSchema = () => get(layouts, [...contentTypePath, 'schema'], {});
|
||||||
|
|
||||||
const getName = () => {
|
const getName = () => {
|
||||||
return getFeatureLabel(models, slug);
|
return getFeatureLabel(models, slug);
|
||||||
};
|
};
|
||||||
@ -140,13 +142,7 @@ function ListView({
|
|||||||
'dynamiczone',
|
'dynamiczone',
|
||||||
'relation',
|
'relation',
|
||||||
'richtext',
|
'richtext',
|
||||||
].includes(
|
].includes(get(getListSchema(), ['attributes', key, 'type'], ''))
|
||||||
get(
|
|
||||||
layouts,
|
|
||||||
[...contentTypePath, 'schema', 'attributes', key, 'type'],
|
|
||||||
''
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
.map(label => ({
|
.map(label => ({
|
||||||
name: label,
|
name: label,
|
||||||
@ -291,7 +287,7 @@ function ListView({
|
|||||||
onChangeParams={handleChangeParams}
|
onChangeParams={handleChangeParams}
|
||||||
onClickDelete={handleClickDelete}
|
onClickDelete={handleClickDelete}
|
||||||
onDeleteSeveralData={onDeleteSeveralData}
|
onDeleteSeveralData={onDeleteSeveralData}
|
||||||
schema={get(layouts, [...contentTypePath, 'schema'], {})}
|
schema={getListSchema()}
|
||||||
searchParams={getSearchParams()}
|
searchParams={getSearchParams()}
|
||||||
slug={slug}
|
slug={slug}
|
||||||
toggleModalDeleteAll={toggleModalDeleteAll}
|
toggleModalDeleteAll={toggleModalDeleteAll}
|
||||||
@ -334,11 +330,7 @@ function ListView({
|
|||||||
changeParams={handleChangeParams}
|
changeParams={handleChangeParams}
|
||||||
filters={getSearchParams().filters}
|
filters={getSearchParams().filters}
|
||||||
index={key}
|
index={key}
|
||||||
schema={get(
|
schema={getListSchema()}
|
||||||
layouts,
|
|
||||||
[...contentTypePath, 'schema'],
|
|
||||||
{}
|
|
||||||
)}
|
|
||||||
key={key}
|
key={key}
|
||||||
toggleFilterPickerState={toggleFilterPickerState}
|
toggleFilterPickerState={toggleFilterPickerState}
|
||||||
isFilterPickerOpen={isFilterPickerOpen}
|
isFilterPickerOpen={isFilterPickerOpen}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user