Skip to content

Commit 4b56297

Browse files
author
Pierre Poupin
committed
chore(example): update example isRootActive
1 parent 4c29860 commit 4b56297

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

packages/example/src/design-system/components/Button.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ ButtonContent.displayName = 'ButtonContent';
2626
export const Button = ({ label, onSelect }: ButtonProps) => {
2727
return (
2828
<SpatialNavigationFocusableView onSelect={onSelect}>
29-
{({ isFocused }) => <ButtonContent label={label} isFocused={isFocused} />}
29+
{({ isFocused, isRootActive }) => (
30+
<ButtonContent label={label} isFocused={isFocused && isRootActive} />
31+
)}
3032
</SpatialNavigationFocusableView>
3133
);
3234
};

packages/example/src/modules/program/view/ProgramNode.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ export const ProgramNode = forwardRef<SpatialNavigationNodeRef, Props>(
2222
viewProps={{ accessibilityLabel: programInfo.title }}
2323
ref={ref}
2424
>
25-
{({ isFocused }) => (
26-
<Program isFocused={isFocused} programInfo={programInfo} label={label} />
25+
{({ isFocused, isRootActive }) => (
26+
<Program isFocused={isFocused && isRootActive} programInfo={programInfo} label={label} />
2727
)}
2828
</SpatialNavigationFocusableView>
2929
);

packages/example/src/modules/program/view/ProgramNodeLandscape.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ type Props = {
1212
export const ProgramNodeLandscape = ({ programInfo, onSelect, label }: Props) => {
1313
return (
1414
<SpatialNavigationFocusableView onSelect={onSelect}>
15-
{({ isFocused }) => (
16-
<ProgramLandscape isFocused={isFocused} programInfo={programInfo} label={label} />
15+
{({ isFocused, isRootActive }) => (
16+
<ProgramLandscape
17+
isFocused={isFocused && isRootActive}
18+
programInfo={programInfo}
19+
label={label}
20+
/>
1721
)}
1822
</SpatialNavigationFocusableView>
1923
);

0 commit comments

Comments
 (0)