File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import {
1313 tryToCheckIsDesktop ,
1414} from '../lib/adaptivity' ;
1515import { matchMediaListAddListener , matchMediaListRemoveListener } from '../lib/matchMedia' ;
16+ import { warnOnce } from '../lib/warnOnce' ;
1617import { useMediaQueries } from './useMediaQueries' ;
1718import { usePlatform } from './usePlatform' ;
1819
@@ -33,14 +34,18 @@ export interface UseAdaptivityWithJSMediaQueries extends Required<BaseAdaptivity
3334 * > Лучше всего использовать для всплывающих окон, т.к. они вызываются только после загрузки
3435 * > страницы либо пользователем, либо программно.
3536 */
37+ const warn = warnOnce ( 'useAdaptivityWithJSMediaQueries' ) ;
38+
3639export const useAdaptivityWithJSMediaQueries = ( ) : UseAdaptivityWithJSMediaQueries => {
3740 if ( ! canUseDOM ) {
38- // eslint-disable-next-line no-console
39- console . error ( `[useAdaptivityWithJSMediaQueries] Похоже, вы пытаетесь использовать хук вне браузера.
41+ warn (
42+ ` Похоже, вы пытаетесь использовать хук вне браузера.
4043
4144Постарайтесь этого избегать, чтобы не было ошибок при гидратации: при SSR нет информации о размерах экрана.
4245
43- Используйте CSS Media Query или библиотеку по типу https://github.com/artsy/fresnel.` ) ;
46+ Используйте CSS Media Query или библиотеку по типу https://github.com/artsy/fresnel.` ,
47+ 'error' ,
48+ ) ;
4449 }
4550
4651 const {
You can’t perform that action at this time.
0 commit comments