@lidick/mt-react-view
Version:
A React component library
56 lines (55 loc) • 4.33 kB
TypeScript
export { MtBackTop } from './components/BackTop';
export type { MtBackTopProps } from './components/BackTop';
export { MtBreadCrumb } from './components/BreadCrumb';
export type { MtBreadCrumbProps, MtBreadCrumbItemType } from './components/BreadCrumb';
export { MtButton } from './components/Button';
export type { MtButtonProps, MtLinkDefaultProperty } from './components/Button';
export { MtCard } from './components/Card';
export type { MtCardProps } from './components/Card';
export { MtCarousel } from './components/Carousel';
export type { MtCarouselProps } from './components/Carousel';
export { MtCeilCard } from './components/CeilCard';
export type { MtCeilCardProps, MtCeilCardItemType, MtCeilCardLinkType } from './components/CeilCard';
export { MtCollapse } from './components/Collapse';
export type { MtCollapseProps, MtCollapseItemType, MtShowCollapseItemType } from './components/Collapse';
export { MtDialog } from './components/Dialog';
export type { MtDialogProps } from './components/Dialog';
export { MtDrawer } from './components/Drawer';
export type { MtDrawerProps } from './components/Drawer';
export { MtFallsFlow } from './components/FallsFlow';
export type { MtFallsFlowProps, MtFallsFlowWidthLimitsType } from './components/FallsFlow';
export { MtLoading } from './components/Loading';
export type { MtLoadingProps } from './components/Loading';
export { MtReverseCard } from './components/ReverseCard';
export type { MtReverseCardProps, MtReverseCardTextImgType } from './components/ReverseCard';
export { MtSwiper } from './components/Swiper';
export type { MtSwiperProps } from './components/Swiper';
export { MtTable } from './components/Table';
export type { MtTableProps, MtTableItemType, MtTableColumnsType } from './components/Table';
export { MtTimeline } from './components/Timeline';
export type { MtTimelineProps, MtTimelineItemType } from './components/Timeline';
export { MtTooltip } from './components/Tooltip';
export type { MtTooltipProps } from './components/Tooltip';
export { MtUpload } from './components/Upload';
export type { MtUploadProps, MtUploadFile, MtUploadFiles, MtUploadProgressEvent, MtUploadRawFile, MtUploadResponse, MtUploadStatus, MtUploadUserFile } from "./components/Upload/UploadType";
export { useMtSlideIn } from './hooks/SlideIn';
export type { MtSlideInProps } from './hooks/SlideIn';
export { useLocalStorage } from './hooks/LocalStorage';
export { useIsMobile } from './hooks/IsMobile';
export { useDebounce } from './hooks/Debounce';
export { useThrottle } from './hooks/Throttle';
export { updateActiveState, filterMenuByKey, excludeMenuByKey, getFilenameFromHeader } from './utils/page';
export type { MenuItem } from './utils/page';
export { isNumber, isString, isObject, isArray, isFunction, isZeroType, isStringEmpty, isObjectEmpty, isEmptyObject, isNumberEmpty, isArrayEmpty, isObjectValuesValid, clearEmpty, mtDebounce, mtThrottle, genFileId, keysOf, checkIsBrowser, isClient, isFirefox, checkIsMobile, checkIsiOS, checkIsAndroid, checkIsWin, checkIsMac, isBrowser, isWin, isMac, isMobile, isAndroid, isiOS, isDesktop, createCustomClassSheet, setAssignCssSelectorVariable, removeAssignCssSelectorVariable, resetAssignCssSelectorVariable, getClientHeight, getClientWidth, } from './utils/utils';
export { getUrlParamsValueByUrlAndKey, checkUrlIsInArr } from './utils/url';
export { localStorageSet, localStorageGet, localStorageRemove, localStorageSetItem, localStorageGetItem } from './utils/storage';
export { getToken, request, } from './utils/request';
export type { IRequestOptions, Interceptor, } from './utils/request';
export { recursion, arrayToTree, treeToArray, replaceArrayElementsInString, checkStrContainsElement, checkKeyValueIsInArr, getObjInArrByAttrVal, checkObjectContainsArray, findInfoInArrayByKeyValue, uniqueArray, uniqueObjectArray, } from './utils/array';
export { copyToClipboard, } from './utils/copy';
export { scrollToTop, scrollTo, scrollToBottom, scrollToDom } from './utils/scroll';
export { randomString, flagLineStrToCamel, upperCaseToFlagLineStr, } from './utils/string';
export { relativeTime, formatTimeShow, } from './utils/dateTime';
export { encryptPass, decryptPass, md5 } from './utils/crypto';
export { base64Encode, base64Decode } from './utils/base64';
export { default as eventBus } from './utils/eventBus';