feat(e2e): add data-testids to components

This commit is contained in:
QAComet
2024-04-21 17:15:27 -06:00
parent 389db59b28
commit cd09843b99
7 changed files with 59 additions and 11 deletions
+10 -2
View File
@@ -6,13 +6,21 @@ import React, { ReactNode, useEffect } from "react";
interface Props {
text?: string;
children: ReactNode;
"data-testid"?: string;
}
export default function CenteredForm({ text, children }: Props) {
export default function CenteredForm({
text,
children,
"data-testid": dataTestId,
}: Props) {
const { settings } = useLocalSettingsStore();
return (
<div className="absolute top-0 bottom-0 left-0 right-0 flex justify-center items-center p-5">
<div
className="absolute top-0 bottom-0 left-0 right-0 flex justify-center items-center p-5"
data-testid={dataTestId}
>
<div className="m-auto flex flex-col gap-2 w-full">
{settings.theme ? (
<Image
+1 -1
View File
@@ -38,7 +38,7 @@ export default function MainLayout({ children }: Props) {
<AnnouncementBar toggleAnnouncementBar={toggleAnnouncementBar} />
) : undefined}
<div className="flex">
<div className="flex" data-testid="dashboard-wrapper">
<div className="hidden lg:block">
<Sidebar
className={`fixed ${showAnnouncement ? "top-10" : "top-0"}`}