From d9ad397c948f8149d6039dc6c2198b61a1111bc9 Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Wed, 12 Feb 2025 12:10:06 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9(frontend)=20minor=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fix linter warning on one e2e test - improve logo svg - improve cursor - improve grid loader --- .../apps/e2e/__tests__/app-impress/header.spec.ts | 1 + .../apps/impress/src/assets/icons/icon-docs.svg | 8 +------- .../impress/src/features/docs/doc-editor/styles.tsx | 1 + .../docs/docs-grid/components/DocsGridLoader.tsx | 13 ++++--------- .../src/features/header/components/Header.tsx | 2 +- 5 files changed, 8 insertions(+), 17 deletions(-) diff --git a/src/frontend/apps/e2e/__tests__/app-impress/header.spec.ts b/src/frontend/apps/e2e/__tests__/app-impress/header.spec.ts index 00a45625..7234b1fd 100644 --- a/src/frontend/apps/e2e/__tests__/app-impress/header.spec.ts +++ b/src/frontend/apps/e2e/__tests__/app-impress/header.spec.ts @@ -88,6 +88,7 @@ test.describe('Header mobile', () => { test.describe('Header: Log out', () => { test.use({ storageState: { cookies: [], origins: [] } }); + // eslint-disable-next-line playwright/expect-expect test('checks logout button', async ({ page, browserName }) => { await page.goto('/'); await keyCloakSignIn(page, browserName); diff --git a/src/frontend/apps/impress/src/assets/icons/icon-docs.svg b/src/frontend/apps/impress/src/assets/icons/icon-docs.svg index 430eb0e0..05cf0436 100644 --- a/src/frontend/apps/impress/src/assets/icons/icon-docs.svg +++ b/src/frontend/apps/impress/src/assets/icons/icon-docs.svg @@ -1,10 +1,4 @@ - + css` user-select: none; position: absolute; top: -17px; + left: 0px; padding: 0px 6px; border-radius: 0px; white-space: nowrap; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridLoader.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridLoader.tsx index 009e4395..7ac17a92 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridLoader.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridLoader.tsx @@ -1,8 +1,7 @@ import { Loader } from '@openfun/cunningham-react'; -import { createGlobalStyle, css } from 'styled-components'; +import { createGlobalStyle } from 'styled-components'; import { Box } from '@/components'; -import { HEADER_HEIGHT } from '@/features/header/conf'; const DocsGridLoaderStyle = createGlobalStyle` body, main { @@ -27,15 +26,11 @@ export const DocsGridLoader = ({ isLoading }: DocsGridLoaderProps) => { data-testid="grid-loader" $align="center" $justify="center" - $height="calc(100vh - 50px)" + $height="100%" $width="100%" - $maxWidth="960px" - $background="rgba(255, 255, 255, 0.3)" + $background="rgba(255, 255, 255, 0.5)" $zIndex={998} - $position="fixed" - $css={css` - top: ${HEADER_HEIGHT}px; - `} + $position="absolute" > diff --git a/src/frontend/apps/impress/src/features/header/components/Header.tsx b/src/frontend/apps/impress/src/features/header/components/Header.tsx index ff37f03e..bacf39e8 100644 --- a/src/frontend/apps/impress/src/features/header/components/Header.tsx +++ b/src/frontend/apps/impress/src/features/header/components/Header.tsx @@ -50,7 +50,7 @@ export const Header = () => { $height="fit-content" $margin={{ top: 'auto' }} > - +