Skip to content

Commit db106ec

Browse files
committed
focus newly created label
1 parent fc97673 commit db106ec

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/drafts/SelectPanel2/stories/SelectPanel.examples.stories.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,12 @@ export const CreateNewRow = () => {
718718
onLabelSelect(id) // select newly created label
719719

720720
setPanelOpen(true)
721+
722+
// focus newly created label once it renders
723+
window.requestAnimationFrame(() => {
724+
const newLabelElement = document.querySelector(`[data-id=${id}]`) as HTMLLIElement
725+
newLabelElement.focus()
726+
})
721727
}
722728

723729
return (
@@ -754,6 +760,7 @@ export const CreateNewRow = () => {
754760
key={label.id}
755761
onSelect={() => onLabelSelect(label.id)}
756762
selected={selectedLabelIds.includes(label.id)}
763+
data-id={label.id}
757764
>
758765
<ActionList.LeadingVisual>
759766
<Box

0 commit comments

Comments
 (0)