feat: support renderTopRightUI in mobile (#4065)

This commit is contained in:
Aakansha Doshi 2021-10-17 21:44:46 +05:30 committed by GitHub
parent ff29780760
commit c6ffc06541
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 21 additions and 3 deletions

View file

@ -33,6 +33,10 @@ type MobileMenuProps = {
renderCustomFooter?: (isMobile: boolean, appState: AppState) => JSX.Element;
viewModeEnabled: boolean;
showThemeBtn: boolean;
renderTopRightUI?: (
isMobile: boolean,
appState: AppState,
) => JSX.Element | null;
};
export const MobileMenu = ({
@ -50,6 +54,7 @@ export const MobileMenu = ({
renderCustomFooter,
viewModeEnabled,
showThemeBtn,
renderTopRightUI,
}: MobileMenuProps) => {
const renderToolbar = () => {
return (
@ -68,6 +73,7 @@ export const MobileMenu = ({
/>
</Stack.Row>
</Island>
{renderTopRightUI && renderTopRightUI(true, appState)}
<LockButton
checked={appState.elementLocked}
onChange={onLockToggle}