mirror of
https://github.com/strapi/strapi.git
synced 2025-11-03 19:36:20 +00:00
fixing 'id' mainField (no title field), and empty display value not need separator.
This commit is contained in:
parent
20ccfeb2ac
commit
46851af65a
@ -10,10 +10,17 @@ export function getDisplayedValue(modifiedData, componentFieldPath, mainField) {
|
||||
function useMainValue(schema, componentFieldPath) {
|
||||
const { modifiedData } = useCMEditViewDataManager();
|
||||
|
||||
const mainField = useMemo(() => get(schema, ['settings', 'mainField'], 'id'), [schema]);
|
||||
let displayedValue = getDisplayedValue(modifiedData, componentFieldPath, mainField);
|
||||
const mainField = useMemo(
|
||||
() => get(schema, ["settings", "mainField"], "id"),
|
||||
[schema]
|
||||
);
|
||||
|
||||
return displayedValue;
|
||||
const displayedValue =
|
||||
mainField === "id"
|
||||
? ""
|
||||
: getDisplayedValue(modifiedData, componentFieldPath, mainField);
|
||||
|
||||
return displayedValue.trim().length < 1 ? "" : ` - ${displayedValue}`;
|
||||
}
|
||||
|
||||
export default useMainValue;
|
||||
|
||||
@ -147,7 +147,7 @@ const Component = ({
|
||||
)}
|
||||
</ActionStack>
|
||||
}
|
||||
title={`${friendlyName} - ${mainValue}`}
|
||||
title={`${friendlyName}${mainValue}`}
|
||||
togglePosition="left"
|
||||
/>
|
||||
<AccordionContent>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user