Add suffix widget non-rounding; add disabled state to many widgets

This commit is contained in:
Keavon Chambers
2022-11-04 17:09:03 -07:00
parent afc84d30f8
commit 71680ab005
28 changed files with 218 additions and 63 deletions
@@ -1,7 +1,7 @@
<template>
<button
class="text-button"
:class="{ emphasized, disabled }"
:class="{ emphasized, disabled, 'sharp-right-corners': sharpRightCorners }"
:data-emphasized="emphasized || undefined"
:data-disabled="disabled || undefined"
data-text-button
@@ -80,6 +80,7 @@ export default defineComponent({
minWidth: { type: Number as PropType<number>, default: 0 },
disabled: { type: Boolean as PropType<boolean>, default: false },
tooltip: { type: String as PropType<string | undefined>, required: false },
sharpRightCorners: { type: Boolean as PropType<boolean>, default: false },
// Callbacks
action: { type: Function as PropType<(e: MouseEvent) => void>, required: true },