File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,10 @@ export default defineConfig([
3434 selector : "ImportDeclaration[source.value='@testing-library/react']" ,
3535 message : "Please use wrapper from 'test-utils/utils.tsx'." ,
3636 } ,
37+ {
38+ selector : "MemberExpression[object.name='React'][property.name='useId']" ,
39+ message : "Please use 'src/hooks/useUniqId' instead." ,
40+ } ,
3741 ] ,
3842 'jsx-a11y/no-autofocus' : 'off' ,
3943 'import/no-extraneous-dependencies' : 'off' ,
Original file line number Diff line number Diff line change @@ -16,8 +16,10 @@ function useUniqIdFallback() {
1616}
1717
1818function useIdNative ( ) {
19+ // eslint-disable-next-line no-restricted-syntax
1920 return `${ NAMESPACE } ${ React . useId ( ) } ` ;
2021}
2122
2223export const useUniqId : ( ) => UseUniqIdResult =
24+ // eslint-disable-next-line no-restricted-syntax
2325 typeof React . useId === 'function' ? useIdNative : useUniqIdFallback ;
You can’t perform that action at this time.
0 commit comments