diff --git a/src/dialog/Dialog/Dialog.scss b/src/dialog/Dialog/Dialog.scss index f3c478d..efc98a7 100644 --- a/src/dialog/Dialog/Dialog.scss +++ b/src/dialog/Dialog/Dialog.scss @@ -235,4 +235,9 @@ padding-left: 32px; padding-right: 32px; } + + &__q-icon { + position: relative; + top: 2px; + } } diff --git a/src/dialog/Dialog/Dialog.tsx b/src/dialog/Dialog/Dialog.tsx index 842cffe..ed3c204 100644 --- a/src/dialog/Dialog/Dialog.tsx +++ b/src/dialog/Dialog/Dialog.tsx @@ -514,7 +514,7 @@ class Dialog< delayClosing={150} placement={['bottom', 'top', 'right']} > - + )} diff --git a/src/dialog/Icon/Icon.tsx b/src/dialog/Icon/Icon.tsx index 2e7152c..e18a031 100644 --- a/src/dialog/Icon/Icon.tsx +++ b/src/dialog/Icon/Icon.tsx @@ -118,9 +118,10 @@ export function WarningIcon(props: React.SVGProps) { ); } -export function TooltipIcon() { +export function TooltipIcon({className}: {className?: string} = {}) { return ( (type: T, extras?: E) { - const res = {type, name: type, required: true, caption: type}; + const res = {type, name: type, required: true, caption: type, tooltip: `Help for ${type}`}; if (extras) { Object.assign(res, {extras}); }