Type scroll context
This commit is contained in:
parent
59fda14c4f
commit
22c25c67a9
|
@ -1,9 +1,9 @@
|
|||
import { ActionMenu } from "./types"
|
||||
import { ModalContext } from "./types"
|
||||
import { ActionMenu, ModalContext, ScrollContext } from "./types"
|
||||
|
||||
declare module "svelte" {
|
||||
export function getContext(key: "actionMenu"): ActionMenu | undefined
|
||||
export function getContext(key: "bbui-modal"): ModalContext
|
||||
export function getContext(key: "scroll"): ScrollContext
|
||||
}
|
||||
|
||||
export const Modal = "bbui-modal"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
export * from "./actionMenu"
|
||||
export * from "./envDropdown"
|
||||
export * from "./modalContext"
|
||||
export * from "./scrollContext"
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
export interface ScrollContext {
|
||||
scrollTo: (bounds: DOMRect) => void
|
||||
}
|
Loading…
Reference in New Issue