From 93bf4d88d0dd3a3d812e3784205488c8f1a10a4e Mon Sep 17 00:00:00 2001 From: Cyril Date: Fri, 17 Jul 2026 15:25:20 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20=E2=99=BB=EF=B8=8F(frontend)=20extract?= =?UTF-8?q?=20shared=20error=20page=20styles=20and=20reuse=20ErrorPage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/docs/doc-management/components/DocPage403.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx index fa4d4aab7..53702b975 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx @@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import ErrorAccessDeniedSvg from '@/assets/icons/Docs Locked.svg'; -import BubbleTextSvg from '@/icons/bubble-text.svg'; import { Box, ErrorActionLinkStyled, @@ -18,8 +17,9 @@ import { useCreateDocAccessRequest, useDocAccessRequests, } from '@/docs/doc-share/api/useDocAccessRequest'; -import HomeSvg from '@/icons/house-rounded.svg'; import { useSkeletonStore } from '@/features/skeletons'; +import BubbleTextSvg from '@/icons/bubble-text.svg'; +import HomeSvg from '@/icons/house-rounded.svg'; const RequestAccessButton = styled.button` ${errorActionStyles} @@ -40,6 +40,7 @@ export const DocPage403 = ({ id }: DocProps) => { const { setIsSkeletonVisible } = useSkeletonStore(); useEffect(() => { + // Ensure the skeleton overlay is hidden on 403 page setIsSkeletonVisible(false); }, [setIsSkeletonVisible]);