@slonum/kit
v0.0.18
Published
Slonum frontend kit
Downloads
4
Keywords
Readme
Это общая библиотека используемых хуков, типов, вызовов api и утилит.
Всего внутри размещены 4 библиотеки: api, hooks, types, utils
Некоторые функции были изменены, из-за отсутствия связи с common/ui - fetchAddWordPartVariant
, requestEmailSubscribe
, теперь в них нужно передавать notify (опционально)
Типы уроков английского и словарных слов также имели одинаковые названия, сейчас переименованы в IWordsLessonStats
и IEnglishLessonStats
, соответственно.
Эндпоинта модуля админки также содержали функции с названиями, совпадающими с функциями других модулей, и теперь доступны таким образом:
import { admin } from '@slonum/kit';
...
admin.addMetaData(payload);
Экспортируемые константы адресов проектов:
- DRAWING_COMPETITION - конкурс рисунков
- DICTIONARY_WORDS - словарные слова
- CABINET - личный кабинет
- ENGLISH_WORDS - английские слова
- OLYMPIAD_MATH - олимпиадная математика
- ADMIN_URL - админ-панель
- ARTICLES (внутренняя навигация)
- BANNERS (внутренняя навигация)
- BLOG_LINK - блог
- FRACTION - математические дроби
- HELP_THE_PROJECT - страница пожертвования
- MAIN - главная страница
Доступны типы и api следующих модулей:
- admin
- blog
- drawing-competition
- english-lang
- olympiad
- order
- vocabulary-words
- также общие типы и api
Доступные utils:
- calculateAge
- checkLastDomen
- delay
- getFormattedDateTime
- getWordEnding
- makeNameValidCase
- saveImage
- splitArray
- trainingContext
Доступные хуки:
- useCloseToggle
- useDebounce
- useDelayUnmount
- useGetRole
- useLink
- useNavigate
- useObserver
- useScrollDirection
- useThrottle
- useWarnIfUnsaved
- useWindowResize