Closes https://github.com/twentyhq/private-issues/issues/217. Refactoring scroll not to cause table-wide re-render when opening a dropdown (triggering a scroll lock) in the table.
10 lines
476 B
TypeScript
10 lines
476 B
TypeScript
import { ScrollWrapperComponentInstanceContext } from '@/ui/utilities/scroll/states/contexts/ScrollWrapperComponentInstanceContext';
|
|
import { createComponentStateV2 } from '@/ui/utilities/state/component-state/utils/createComponentStateV2';
|
|
|
|
export const scrollWrapperScrollLeftComponentState =
|
|
createComponentStateV2<number>({
|
|
key: 'scrollWrapperScrollLeftComponentState',
|
|
defaultValue: 0,
|
|
componentInstanceContext: ScrollWrapperComponentInstanceContext,
|
|
});
|