Files
speckle-server/packages/ui-components/src/lib.ts
T
Kristaps Fabians Geikins 2b08bd5452 feat: moved various LayoutXXX components to ui-components (#1607)
* fix(ui-components): use basic anchor if external=true

* moved layout components to ui-components

* integrated new components into fe-2
2023-06-08 09:12:09 +03:00

91 lines
3.1 KiB
TypeScript

import 'tippy.js/dist/tippy.css'
import GlobalToastRenderer from '~~/src/components/global/ToastRenderer.vue'
import { ToastNotification, ToastNotificationType } from '~~/src/helpers/global/toast'
import FormButton from '~~/src/components/form/Button.vue'
import CommonTextLink from '~~/src/components/common/text/Link.vue'
import CommonBadge from '~~/src/components/common/Badge.vue'
import {
BulletStepType,
NumberStepType,
HorizontalOrVertical
} from '~~/src/helpers/common/components'
import { TailwindBreakpoints } from '~~/src/helpers/tailwind'
import CommonStepsNumber from '~~/src/components/common/steps/Number.vue'
import CommonStepsBullet from '~~/src/components/common/steps/Bullet.vue'
import FormCardButton from '~~/src/components/form/CardButton.vue'
import FormCheckbox from '~~/src/components/form/Checkbox.vue'
import FormTextArea from '~~/src/components/form/TextArea.vue'
import FormTextInput from '~~/src/components/form/TextInput.vue'
import * as ValidationHelpers from '~~/src/helpers/common/validation'
import { useWrappingContainerHiddenCount } from '~~/src/composables/layout/resize'
import { useFormSelectChildInternals } from '~~/src/composables/form/select'
import FormSelectSourceApps from '~~/src/components/form/select/SourceApps.vue'
import FormSelectBase from '~~/src/components/form/select/Base.vue'
import CommonLoadingBar from '~~/src/components/common/loading/Bar.vue'
import SourceAppBadge from '~~/src/components/SourceAppBadge.vue'
import { onKeyboardShortcut } from '~~/src/composables/form/input'
import {
ModifierKeys,
getKeyboardShortcutTitle,
clientOs
} from '~~/src/helpers/form/input'
import LayoutDialog from '~~/src/components/layout/Dialog.vue'
import LayoutDisclosure from '~~/src/components/layout/Disclosure.vue'
import LayoutGridListToggle from '~~/src/components/layout/GridListToggle.vue'
import { GridListToggleValue } from '~~/src/helpers/layout/components'
import {
ThrottleOrDebounce,
HorizontalDirection,
useWindowResizeHandler,
useOnBeforeWindowUnload,
useResponsiveHorizontalDirectionCalculation
} from '~~/src/composables/common/window'
import LayoutMenu from '~~/src/components/layout/Menu.vue'
import { LayoutMenuItem, LayoutTabItem } from '~~/src/helpers/layout/components'
import LayoutTabs from '~~/src/components/layout/Tabs.vue'
export {
GlobalToastRenderer,
ToastNotificationType,
FormButton,
CommonTextLink,
CommonBadge,
TailwindBreakpoints,
CommonStepsBullet,
CommonStepsNumber,
FormCardButton,
FormCheckbox,
FormTextArea,
FormTextInput,
ValidationHelpers,
useWrappingContainerHiddenCount,
useFormSelectChildInternals,
FormSelectBase,
FormSelectSourceApps,
CommonLoadingBar,
SourceAppBadge,
onKeyboardShortcut,
ModifierKeys,
getKeyboardShortcutTitle,
clientOs,
LayoutDialog,
LayoutDisclosure,
LayoutGridListToggle,
GridListToggleValue,
ThrottleOrDebounce,
HorizontalDirection,
useWindowResizeHandler,
useOnBeforeWindowUnload,
useResponsiveHorizontalDirectionCalculation,
LayoutMenu,
LayoutTabs
}
export type {
ToastNotification,
BulletStepType,
NumberStepType,
HorizontalOrVertical,
LayoutMenuItem,
LayoutTabItem
}