Dashboard full screen should be allowed regardless of whether dashboard is locked (#4055)

This commit is contained in:
Alex Bowers 2023-11-24 09:20:45 +00:00 committed by GitHub
parent fc4cdea539
commit feaac39e2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,7 +109,6 @@ function GraphLayout({ onAddPanelHandler }: GraphLayoutProps): JSX.Element {
return ( return (
<> <>
{!isDashboardLocked && (
<ButtonContainer> <ButtonContainer>
<Button <Button
loading={updateDashboardMutation.isLoading} loading={updateDashboardMutation.isLoading}
@ -120,7 +119,7 @@ function GraphLayout({ onAddPanelHandler }: GraphLayoutProps): JSX.Element {
{t('dashboard:full_view')} {t('dashboard:full_view')}
</Button> </Button>
{saveLayoutPermission && ( {!isDashboardLocked && saveLayoutPermission && (
<Button <Button
loading={updateDashboardMutation.isLoading} loading={updateDashboardMutation.isLoading}
onClick={onSaveHandler} onClick={onSaveHandler}
@ -131,7 +130,7 @@ function GraphLayout({ onAddPanelHandler }: GraphLayoutProps): JSX.Element {
</Button> </Button>
)} )}
{addPanelPermission && ( {!isDashboardLocked && addPanelPermission && (
<Button <Button
onClick={onAddPanelHandler} onClick={onAddPanelHandler}
icon={<PlusOutlined />} icon={<PlusOutlined />}
@ -141,7 +140,6 @@ function GraphLayout({ onAddPanelHandler }: GraphLayoutProps): JSX.Element {
</Button> </Button>
)} )}
</ButtonContainer> </ButtonContainer>
)}
<FullScreen handle={handle} className="fullscreen-grid-container"> <FullScreen handle={handle} className="fullscreen-grid-container">
<ReactGridLayout <ReactGridLayout