File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import {
1616import { addCustomCSSWithScoping } from '@ui5/webcomponents-react-base/internal/utils' ;
1717import { clsx } from 'clsx' ;
1818import type { ReactNode } from 'react' ;
19- import { useRef , useState } from 'react' ;
19+ import { useId , useState } from 'react' ;
2020import classes from './ProjectTemplate.module.css' ;
2121
2222interface ProjectTemplatePropTypes {
@@ -58,7 +58,7 @@ export function ProjectTemplate(props: ProjectTemplatePropTypes) {
5858 note,
5959 } = props ;
6060 const [ popoverOpen , setPopoverOpen ] = useState ( false ) ;
61- const linkRef = useRef ( null ) ;
61+ const linkId = useId ( ) + '-link' ;
6262
6363 return (
6464 < ThemeProvider >
@@ -68,7 +68,7 @@ export function ProjectTemplate(props: ProjectTemplatePropTypes) {
6868 < MessageStrip hideCloseButton design = { MessageStripDesign . Critical } className = { classes . unssupportedMessage } >
6969 Currently not supported by V2.{ ' ' }
7070 < Link
71- ref = { linkRef }
71+ id = { linkId }
7272 accessibleRole = "Button"
7373 onClick = { ( ) => {
7474 setPopoverOpen ( true ) ;
@@ -79,7 +79,7 @@ export function ProjectTemplate(props: ProjectTemplatePropTypes) {
7979 </ MessageStrip >
8080 < Popover
8181 className = { classes . popover }
82- opener = { linkRef . current }
82+ opener = { linkId }
8383 open = { popoverOpen }
8484 onClose = { ( ) => {
8585 setPopoverOpen ( false ) ;
You can’t perform that action at this time.
0 commit comments