+
-
-
+
+
@@ -66,9 +118,11 @@ import { HoppUIPluginOptions, HOPP_UI_OPTIONS } from "./../../index"
export type TabMeta = {
label: string | null
icon: Slot | undefined
+ suffix: Slot | undefined
tabhead: Slot | undefined
info: string | null
isRemovable: boolean
+ closeVisibility: "hover" | "always" | "never"
}
export type TabProvider = {
// Whether inactive tabs should remain rendered
@@ -187,12 +241,11 @@ const addTab = () => {
emit("addTab")
}
-const scrollContainer = ref
(null)
+const scrollContainer = ref(null)
-const scrollOnWindows = (event: WheelEvent) => {
- event.preventDefault()
- if(scrollContainer.value)
- scrollContainer.value.scrollLeft += event.deltaY
+const scroll = (e: WheelEvent) => {
+ scrollContainer.value!.scrollLeft += e.deltaY
+ scrollContainer.value!.scrollLeft += e.deltaX
}