UNPKG

@velis/dynamicforms

Version:

Data entry boilerplate components and a RESTful API consumer

28 lines 1.64 kB
import type { App } from 'vue'; import Action, { defaultActionHandler } from './components/actions/action'; import { useActionHandler } from './components/actions/action-handler-composable'; import FilteredActions from './components/actions/filtered-actions'; import type { DetailViewOptions } from './components/adapters/api/namespace'; import DisplayMode from './components/classes/display-mode'; import DfApp from './components/df-app.vue'; import FormPayload from './components/form/definitions/form-payload'; import FormLayout from './components/form/definitions/layout'; import DialogSize from './components/modal/definitions/dialog-size'; import dfModal from './components/modal/modal-view-api'; import AppNotification from './components/notifications/df-notifications.vue'; import RowTypes from './components/table/definitions/row-types'; import { apiClient, gettext, interpolate } from '@/util'; import '@dynamicforms/vuetify-inputs/styles.css'; export * from './components/api_consumer/index-temporary'; export * from './components/api_consumer/form-consumer'; export * from './components/form/inputs/base'; export { Action, AppNotification, defaultActionHandler, apiClient, dfModal, DfApp, DialogSize, DisplayMode, FilteredActions, FormLayout, FormPayload, RowTypes, gettext, interpolate, useActionHandler, DetailViewOptions, }; export interface DynamicFormsOptions { ui: 'vuetify'; } export * as DfNotifications from './components/notifications/index'; export declare function createDynamicForms(options?: DynamicFormsOptions): { install: (app: App) => void; ui: "vuetify"; }; //# sourceMappingURL=index.d.ts.map