UI: Add id to splitter primaryProps (#106408)

pull/106430/head
kay delaney 1 month ago committed by GitHub
parent 1df888c517
commit d59f9599b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      packages/grafana-ui/src/components/Splitter/useSplitter.ts

@ -308,6 +308,8 @@ export function useSplitter(options: UseSplitterOptions) {
secondaryStyles.flexBasis = `${initialSize}px`;
}
const primaryId = `start-panel-${id}`;
return {
containerProps: {
ref: containerRef,
@ -317,6 +319,7 @@ export function useSplitter(options: UseSplitterOptions) {
ref: firstPaneRef,
className: styles.panel,
style: primaryStyles,
id: primaryId,
},
secondaryProps: {
ref: secondPaneRef,
@ -337,7 +340,7 @@ export function useSplitter(options: UseSplitterOptions) {
'aria-valuemin': 0,
'aria-valuemax': 100,
'aria-valuenow': initialSize * 100,
'aria-controls': `start-panel-${id}`,
'aria-controls': primaryId,
'aria-label': 'Pane resize widget',
tabIndex: 0,
className: dragHandleStyle,

Loading…
Cancel
Save