1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 13:55:21 +02:00

chore(data-cy): require data-cy attributes [EE-6880] (#11453)
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run

This commit is contained in:
Ali 2024-04-11 12:11:38 +12:00 committed by GitHub
parent 3cad13388c
commit d38085a560
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
538 changed files with 2571 additions and 595 deletions

View file

@ -7,18 +7,13 @@ import clsx from 'clsx';
import { ComponentProps } from 'react';
import Tippy from '@tippyjs/react';
import { AutomationTestingProps } from '@/types';
import 'tippy.js/dist/tippy.css';
import { Link } from '@@/Link';
import { IconProps, Icon } from '@@/Icon';
import { useSidebarState } from '../useSidebarState';
interface Props
extends IconProps,
ComponentProps<typeof Link>,
AutomationTestingProps {
interface Props extends IconProps, ComponentProps<typeof Link> {
label: string;
ignorePaths?: string[];
}

View file

@ -22,6 +22,7 @@ function Template({ icon, label }: StoryProps) {
params={{ endpointId: 1 }}
icon={icon}
label={label}
data-cy="sidebar-item"
/>
</ul>
);

View file

@ -59,7 +59,7 @@ export function SidebarItem({
return (
<SidebarTooltip
content={
<div className="bg-blue-8 be:bg-gray-8 th-dark:bg-gray-true-8 th-highcontrast:bg-black th-highcontrast:border th-highcontrast:border-solid th-highcontrast:border-white rounded">
<div className="rounded bg-blue-8 be:bg-gray-8 th-highcontrast:border th-highcontrast:border-solid th-highcontrast:border-white th-highcontrast:bg-black th-dark:bg-gray-true-8">
<Wrapper label={label}>
<ItemAnchor
href={anchorProps.href}
@ -86,7 +86,7 @@ type ItemAnchorProps = {
className: string;
isOpen: boolean;
isSubMenu: boolean;
dataCy?: string;
dataCy: string;
};
function ItemAnchor({

View file

@ -72,6 +72,7 @@ export function SidebarParent({
'justify-center': !isSidebarOpen,
}
)}
data-cy={`${dataCy}-link`}
>
<Icon icon={icon} />
{isSidebarOpen && <span className="pl-4">{title}</span>}