diff --git a/src/frontend/apps/e2e/__tests__/app-impress/home.spec.ts b/src/frontend/apps/e2e/__tests__/app-impress/home.spec.ts
index 95df6a6c..d7c0ed2f 100644
--- a/src/frontend/apps/e2e/__tests__/app-impress/home.spec.ts
+++ b/src/frontend/apps/e2e/__tests__/app-impress/home.spec.ts
@@ -98,7 +98,7 @@ test.describe('Home page', () => {
style: { width: '110px', height: 'auto' },
},
icon: {
- src: '/assets/icon-docs-v2.svg',
+ src: '/assets/icon-docs-dsfr-v2.png',
style: {
width: '100px',
height: 'auto',
diff --git a/src/frontend/apps/impress/public/assets/icon-docs-dsfr-v2.png b/src/frontend/apps/impress/public/assets/icon-docs-dsfr-v2.png
new file mode 100644
index 00000000..34a5d770
Binary files /dev/null and b/src/frontend/apps/impress/public/assets/icon-docs-dsfr-v2.png differ
diff --git a/src/frontend/apps/impress/public/assets/icon-docs-v2.svg b/src/frontend/apps/impress/public/assets/icon-docs-dsfr-v2.svg
similarity index 100%
rename from src/frontend/apps/impress/public/assets/icon-docs-v2.svg
rename to src/frontend/apps/impress/public/assets/icon-docs-dsfr-v2.svg
diff --git a/src/frontend/apps/impress/public/assets/icon-docs-v2.png b/src/frontend/apps/impress/public/assets/icon-docs-v2.png
deleted file mode 100644
index de03ef2f..00000000
Binary files a/src/frontend/apps/impress/public/assets/icon-docs-v2.png and /dev/null differ
diff --git a/src/frontend/apps/impress/src/features/docs/doc-export/utils_print.ts b/src/frontend/apps/impress/src/features/docs/doc-export/utils_print.ts
index 73585d3a..a36ce1b4 100644
--- a/src/frontend/apps/impress/src/features/docs/doc-export/utils_print.ts
+++ b/src/frontend/apps/impress/src/features/docs/doc-export/utils_print.ts
@@ -16,6 +16,7 @@ const PRINT_ONLY_CONTENT_CSS = `
/* Hide non-essential elements for printing */
.--docs--header,
+ .--docs--floating-bar,
.--docs--resizable-left-panel,
.--docs--doc-editor-header,
.--docs--doc-header,
diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx
index 52def240..bde62b36 100644
--- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx
+++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx
@@ -39,7 +39,12 @@ export const DocsGrid = ({
}: DocsGridProps) => {
const { t } = useTranslation();
const [isDragOver, setIsDragOver] = useState(false);
- const { getRootProps, getInputProps, open } = useImport({
+ const {
+ getRootProps,
+ getInputProps,
+ open,
+ isPending: isImportPending,
+ } = useImport({
onDragOver: (dragOver: boolean) => {
setIsDragOver(dragOver);
},
@@ -94,7 +99,7 @@ export const DocsGrid = ({
$align="center"
className="--docs--doc-grid"
>
-
+
+
{dateToDisplay}
);
diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/hooks/useImport.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/hooks/useImport.tsx
index 9721f267..4cfabc1d 100644
--- a/src/frontend/apps/impress/src/features/docs/docs-grid/hooks/useImport.tsx
+++ b/src/frontend/apps/impress/src/features/docs/docs-grid/hooks/useImport.tsx
@@ -110,7 +110,7 @@ export const useImport = ({ onDragOver }: UseImportProps) => {
},
noClick: true,
});
- const { mutate: importDoc } = useImportDoc();
+ const { mutate: importDoc, isPending } = useImportDoc();
- return { getRootProps, getInputProps, open };
+ return { getRootProps, getInputProps, open, isPending };
};