index.tsx 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. export {
  2. getNCoreUIKitVersion,
  3. setupNCoreUIKit
  4. } from "./core";
  5. export {
  6. NCoreUIKitEmbeddedMenu,
  7. NCoreUIKitBottomSheet,
  8. NCoreUIKitLocalize,
  9. NCoreUIKitSnackBar,
  10. NCoreUIKitDialog,
  11. NCoreUIKitModal,
  12. NCoreUIKitTheme,
  13. NCoreUIKitToast,
  14. NCoreUIKitMenu
  15. } from "./core/hooks";
  16. export {
  17. NotificationIndicator,
  18. HighlightButton,
  19. PaletteSwitcher,
  20. DateTimePicker,
  21. LocaleSwitcher,
  22. MarkdownEditor,
  23. MarkdownViewer,
  24. DateTimeSheet,
  25. MonthSelector,
  26. PageContainer,
  27. TextAreaInput,
  28. ThemeSwitcher,
  29. SystemToolbar,
  30. WebScrollbar,
  31. DateSelector,
  32. EmbeddedMenu,
  33. NumericInput,
  34. TimeSelector,
  35. YearSelector,
  36. AvatarGroup,
  37. BottomSheet,
  38. RadioButton,
  39. SelectSheet,
  40. CodeEditor,
  41. CodeViewer,
  42. MainHeader,
  43. MenuButton,
  44. SelectBox,
  45. Seperator,
  46. StateCard,
  47. TextInput,
  48. CheckBox,
  49. SiteLogo,
  50. SnackBar,
  51. Loading,
  52. RowCard,
  53. Sticker,
  54. Tooltip,
  55. Button,
  56. Avatar,
  57. Dialog,
  58. Header,
  59. Switch,
  60. Modal,
  61. Toast,
  62. Chip,
  63. Menu,
  64. Text
  65. } from "./components";
  66. export type {
  67. CheckBoxDisplayBehaviourWhileLoading,
  68. AvatarGroupTitleAbbreviationTypes,
  69. ChipDisplayBehaviourWhileLoading,
  70. DateTimePickerDateRangeResponse,
  71. DateTimePickerDynamicStyleType,
  72. DateTimePickerSpreadBehaviour,
  73. AvatarTitleAbbreviationTypes,
  74. INotificationIndicatorProps,
  75. AvatarGroupDynamicStyleType,
  76. AvatarGroupSizeConstantType,
  77. AvatarStatusIndicatorType,
  78. CheckBoxDynamicStyleType,
  79. CheckBoxTypeConstantType,
  80. DateTimePickerPickerType,
  81. AvatarGroupMeasuresKeys,
  82. CheckBoxSpreadBehaviour,
  83. DateTimePickerDateRange,
  84. AvatarDynamicStyleType,
  85. AvatarGroupAvatarsType,
  86. AvatarSizeConstantType,
  87. DialogDynamicStyleType,
  88. DateTimePickerVariant,
  89. IHighlightButtonProps,
  90. IPaletteSwitcherProps,
  91. ChipDynamicStyleType,
  92. ChipTypeConstantType,
  93. DateTokenCombination,
  94. DialogContentJustify,
  95. IDateTimePickerProps,
  96. ILocaleSwitcherProps,
  97. IMarkdownViewerProps,
  98. IMarkdownEditorProps,
  99. AvatarGroupSizeType,
  100. ChipSpreadBehaviour,
  101. DateTimePickerTypes,
  102. IDateTimeSheetProps,
  103. IMonthSelectorProps,
  104. IPageContainerProps,
  105. ITextAreaInputProps,
  106. IThemeSwitcherProps,
  107. ISystemToolbarProps,
  108. AvatarMeasuresKeys,
  109. DateTimePickerType,
  110. EnterMarkdownTypes,
  111. IDateSelectorProps,
  112. IDateTimePickerRef,
  113. IEmbeddedMenuProps,
  114. INumericInputProps,
  115. ITimeSelectorProps,
  116. IYearSelectorProps,
  117. CodeMarkdownTypes,
  118. IAvatarGroupProps,
  119. IBottomSheetProps,
  120. IRadioButtonProps,
  121. ISelectSheetProps,
  122. ITextAreaInputRef,
  123. TextMarkdownTypes,
  124. ICodeEditorProps,
  125. IEmbeddedMenuRef,
  126. DateCalendarType,
  127. IDateSelectorRef,
  128. IYearSelectorRef,
  129. IMainHeaderProps,
  130. IMenuButtonProps,
  131. ValidTitleFormat,
  132. TooltipLocation,
  133. BlockquoteTypes,
  134. IBottomSheetRef,
  135. ISelectBoxProps,
  136. ISeperatorProps,
  137. IStateCardProps,
  138. ITextInputProps,
  139. AvatarMeasures,
  140. AvatarSizeType,
  141. ICheckBoxProps,
  142. ISiteLogoProps,
  143. ISnackBarProps,
  144. MarkdownObject,
  145. ITooltipProps,
  146. CheckBoxTypes,
  147. DialogVariant,
  148. ILoadingProps,
  149. IRowCardProps,
  150. IStickerProps,
  151. ITextInputRef,
  152. CheckBoxType,
  153. ChipSizeType,
  154. IAvatarProps,
  155. IButtonProps,
  156. IDialogProps,
  157. IHeaderProps,
  158. ISwitchProps,
  159. MarkdownKeys,
  160. IModalProps,
  161. IToastProps,
  162. IChipProps,
  163. IDialogRef,
  164. IMenuProps,
  165. ITextProps,
  166. MonthToken,
  167. ChipTypes,
  168. IModalRef,
  169. ListTypes,
  170. Separator,
  171. TimeToken,
  172. YearToken,
  173. ChipType,
  174. DayToken,
  175. IMenuRef
  176. } from "./components";
  177. export {
  178. blockquoteMarkdown,
  179. centerMarkdown,
  180. enterMarkdown,
  181. imageMarkdown,
  182. parseMarkdown,
  183. rightMarkdown,
  184. codeMarkdown,
  185. leftMarkdown,
  186. linkMarkdown,
  187. listMarkdown,
  188. textMarkdown
  189. } from "./components/markdownViewer/util";
  190. export {
  191. mergeTypographyTokens,
  192. parseRRuleConfig,
  193. mergeTypography,
  194. mergePalettes,
  195. mergeRadiuses,
  196. mergeBorders,
  197. mergeShapes,
  198. mergeSpaces,
  199. mergeTheme
  200. } from "./helpers";
  201. export {
  202. NIBGATCommunityIcon,
  203. CayCoreIcon,
  204. LoadingIcon,
  205. NIBGATIcon,
  206. EnUsIcon,
  207. TRTRIcon
  208. } from "./assets/svg";
  209. export type {
  210. PortalizedComponentProps,
  211. INCoreUIKitIconProps,
  212. GapPropagationType,
  213. NCoreUIKitConfig,
  214. RecursiveRecord,
  215. NCoreUIKitIcon,
  216. ModalDataType,
  217. PureWebStyles,
  218. SharpnessType,
  219. LocalizeType,
  220. PureRNStyles,
  221. PaletteType,
  222. LocaleType,
  223. ThemesType,
  224. AllStyles,
  225. ModalType,
  226. ThemeType,
  227. Mutable
  228. } from "./types";
  229. export {
  230. Portal,
  231. Host
  232. } from "./helpers/portalize";
  233. export {
  234. androidTypographyFixer,
  235. windowHeight,
  236. windowWidth,
  237. webStyle,
  238. uuid
  239. } from "./utils";