fix: menu item permission
This commit is contained in:
parent
ad2135b4cb
commit
e4fffc2245
@ -74,8 +74,10 @@ const InternalAdminLayout = (props: any) => {
|
|||||||
<div style={{ width: 200, display: 'inline-flex', color: '#fff', padding: '0', alignItems: 'center' }}>
|
<div style={{ width: 200, display: 'inline-flex', color: '#fff', padding: '0', alignItems: 'center' }}>
|
||||||
<img
|
<img
|
||||||
className={css`
|
className={css`
|
||||||
height: 20px;
|
|
||||||
padding: 0 16px;
|
padding: 0 16px;
|
||||||
|
object-fit: contain;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
`}
|
`}
|
||||||
src={result?.data?.data?.logo?.url}
|
src={result?.data?.data?.logo?.url}
|
||||||
/>
|
/>
|
||||||
@ -96,20 +98,20 @@ const InternalAdminLayout = (props: any) => {
|
|||||||
}
|
}
|
||||||
data['x-component-props'] = data['x-component-props'] || {};
|
data['x-component-props'] = data['x-component-props'] || {};
|
||||||
data['x-component-props']['defaultSelectedUid'] = defaultSelectedUid;
|
data['x-component-props']['defaultSelectedUid'] = defaultSelectedUid;
|
||||||
filterByACL(data, ctx);
|
return filterByACL(data, ctx);
|
||||||
return data;
|
|
||||||
}}
|
}}
|
||||||
onSuccess={(data) => {
|
onSuccess={(data) => {
|
||||||
|
const schema = filterByACL(data?.data, ctx);
|
||||||
if (defaultSelectedUid) {
|
if (defaultSelectedUid) {
|
||||||
const s = findByUid(data?.data, defaultSelectedUid);
|
const s = findByUid(schema, defaultSelectedUid);
|
||||||
if (s) {
|
if (s) {
|
||||||
setTitle(s.title);
|
setTitle(s.title);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
setHidden(true);
|
setHidden(true);
|
||||||
setTimeout(() => setHidden(false), 11);
|
setTimeout(() => setHidden(false), 11);
|
||||||
const s = findMenuItem(data?.data);
|
const s = findMenuItem(schema);
|
||||||
if (s) {
|
if (s) {
|
||||||
setSchema(s);
|
setSchema(s);
|
||||||
setTitle(s.title);
|
setTitle(s.title);
|
||||||
|
Loading…
Reference in New Issue
Block a user