createScrollXOffsetExtension
Subtracts an offset from the base strategy's scroll X for matching focus states
import {
createScrollXOffsetExtension,
} from "@roku-sdk/flex-grid/compose-h-strategy";createScrollXOffsetExtension<TConfig extends FocusStrategyBase>(matches: HStrategyMatcher, offset: number): HStrategyExtension<TConfig>Description
Subtracts an offset from the base strategy's scroll X for matching focus states. Focus X remains delegated to the base strategy unless another extension overrides it.
Parameters
| Name | Type | Description |
|---|---|---|
matches | HStrategyMatcher | Predicate selecting the focus states this extension applies to. |
offset | number | Pixels to subtract from the base scroll X; negative values add an offset. |
Return values
An extension overriding only scroll X for matching states.
Example
import { createScrollXOffsetExtension, matchRow } from "@roku-sdk/flex-grid/compose-h-strategy";
createScrollXOffsetExtension(matchRow(0), 40);Updated about 4 hours ago
What’s Next
Did this page help you?