Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/vue/composition-api/modal"

Index

Type aliases

DefineModalComponentSetUpFunction

DefineModalComponentSetUpFunction: () => {}

Type declaration

    • (): {}
    • Returns {}

Props

Props: { callback: Function; containerElement: () => HTMLElement; disallowDuplication: boolean; visible: boolean }

Type declaration

  • callback: Function
  • containerElement: () => HTMLElement
      • (): HTMLElement
      • Returns HTMLElement

  • disallowDuplication: boolean
  • visible: boolean

Functions

Const defineModalComponent

  • defineModalComponent(options: any): ComponentOptions<Vue, {} & {}, {}, {}, {}, {} & {}> & {} & { constructor: any }

Const useModal

  • useModal(): { globalModals: ComputedRef<{}>; isActivated: WritableComputedRef<boolean>; isOpened: ComputedRef<boolean>; openStateModals: ComputedRef<Modals[]>; visibleSync: WritableComputedRef<unknown> }
  • Returns { globalModals: ComputedRef<{}>; isActivated: WritableComputedRef<boolean>; isOpened: ComputedRef<boolean>; openStateModals: ComputedRef<Modals[]>; visibleSync: WritableComputedRef<unknown> }

    • globalModals: ComputedRef<{}>

      전역 모달 목록

    • isActivated: WritableComputedRef<boolean>

      활성화 여부

    • isOpened: ComputedRef<boolean>

      오픈 여부

    • openStateModals: ComputedRef<Modals[]>

      현재 오픈 상태의 모달 컴포넌트 목록을 노출

    • visibleSync: WritableComputedRef<unknown>

      노출 여부

Const withProps

  • withProps(): Data