diff --git a/client/scripts/eslint-baseline.json b/client/scripts/eslint-baseline.json index ea5a7bcfd..2c957d88d 100644 --- a/client/scripts/eslint-baseline.json +++ b/client/scripts/eslint-baseline.json @@ -1,6 +1,6 @@ { "src": { - "@typescript-eslint/no-non-null-assertion": 385, + "@typescript-eslint/no-non-null-assertion": 384, "@typescript-eslint/no-misused-promises": 849, "no-console": 88, "complexity": 222, diff --git a/client/src/components/Studio/StudioHeader.test.tsx b/client/src/components/Studio/StudioHeader.test.tsx index cb6169d4b..eb2f79239 100644 --- a/client/src/components/Studio/StudioHeader.test.tsx +++ b/client/src/components/Studio/StudioHeader.test.tsx @@ -102,10 +102,10 @@ describe('StudioHeader', () => { it('FE-STUDIO-HEAD-006: auto layout offers this spread and the whole book', () => { const { s } = head(); fireEvent.click(screen.getByRole('button', { name: /journey.studio.autoLayout/ })); - fireEvent.click(screen.getByRole('menuitem', { name: /journey.studio.relayoutSpread\b/ })); + fireEvent.click(screen.getByRole('menuitem', { name: /^journey\.studio\.relayoutSpread/ })); expect(s.relayoutCurrentSpread).toHaveBeenCalled(); fireEvent.click(screen.getByRole('button', { name: /journey.studio.autoLayout/ })); - fireEvent.click(screen.getByRole('menuitem', { name: /journey.studio.relayoutBook\b/ })); + fireEvent.click(screen.getByRole('menuitem', { name: /^journey\.studio\.relayoutBook/ })); expect(s.relayoutBook).toHaveBeenCalled(); }); diff --git a/client/src/components/Studio/StudioShell.tsx b/client/src/components/Studio/StudioShell.tsx index eba329279..7a70e5267 100644 --- a/client/src/components/Studio/StudioShell.tsx +++ b/client/src/components/Studio/StudioShell.tsx @@ -3,6 +3,7 @@ import { createPortal } from 'react-dom' import { useNavigate } from 'react-router' import { BookOpen, Download, Maximize2, Minus, Plus } from 'lucide-react' import { useJourneyStudio } from '../../pages/journeyStudio/useJourneyStudio' +import { useTranslation } from '../../i18n' import { foliosOf } from './bookSheets' import { StudioSidebar } from './StudioSidebar' import type { RailSection } from './sidebar/railSections' @@ -153,6 +154,7 @@ export default function StudioShell() { export type Studio = ReturnType function Workbench({ s, bookView, setBookView }: { s: Studio; bookView: boolean; setBookView: (on: boolean) => void }) { + const { t } = useTranslation() return (
@@ -198,8 +200,8 @@ function Workbench({ s, bookView, setBookView }: { s: Studio; bookView: boolean;