diff --git a/src/features/problem-solver/components/ProblemSolverHeader.tsx b/src/features/problem-solver/components/ProblemSolverHeader.tsx index 5bdb1c9..0869a1e 100644 --- a/src/features/problem-solver/components/ProblemSolverHeader.tsx +++ b/src/features/problem-solver/components/ProblemSolverHeader.tsx @@ -44,26 +44,29 @@ export const ProblemSolverHeader: React.FC = ({ return (
-
-
+
+
{showNavigation && ( <> - +
+ +
)} -
-

+
+

{problem.title}

@@ -75,7 +78,18 @@ export const ProblemSolverHeader: React.FC = ({

-
+
+ SimplyAlgo logo +
+ Simplyalgo.dev +
+
+ +
diff --git a/src/pages/__tests__/ProblemSolverNew.test.tsx b/src/pages/__tests__/ProblemSolverNew.test.tsx index 38e9bb9..7b44631 100644 --- a/src/pages/__tests__/ProblemSolverNew.test.tsx +++ b/src/pages/__tests__/ProblemSolverNew.test.tsx @@ -371,6 +371,13 @@ describe('ProblemSolverNew', () => { expect(titles.length).toBeGreaterThan(0); }); + it('should render the Simplyalgo.dev brand and logo in the header', () => { + renderWithRouter(); + + expect(screen.getByText('Simplyalgo.dev')).toBeInTheDocument(); + expect(screen.getByAltText('SimplyAlgo logo')).toBeInTheDocument(); + }); + it('should render the difficulty badge', () => { renderWithRouter();