Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
781ad705
Commit
781ad705
authored
Jul 08, 2024
by
Timothy J. Baek
Browse files
refac: tooltip
parent
3598aee7
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
1 deletion
+10
-1
src/app.css
src/app.css
+4
-0
src/lib/components/common/Tooltip.svelte
src/lib/components/common/Tooltip.svelte
+6
-1
No files found.
src/app.css
View file @
781ad705
...
@@ -150,3 +150,7 @@ input[type='number'] {
...
@@ -150,3 +150,7 @@ input[type='number'] {
.cm-editor.cm-focused
{
.cm-editor.cm-focused
{
outline
:
none
;
outline
:
none
;
}
}
.tippy-box
[
data-theme
~=
'dark'
]
{
@apply
rounded-lg
bg-gray-950
text-xs
border
border-gray-900
shadow-xl;
}
src/lib/components/common/Tooltip.svelte
View file @
781ad705
...
@@ -3,11 +3,13 @@
...
@@ -3,11 +3,13 @@
import { marked } from 'marked';
import { marked } from 'marked';
import tippy from 'tippy.js';
import tippy from 'tippy.js';
import { roundArrow } from 'tippy.js';
export let placement = 'top';
export let placement = 'top';
export let content = `I'm a tooltip!`;
export let content = `I'm a tooltip!`;
export let touch = true;
export let touch = true;
export let className = 'flex';
export let className = 'flex';
export let theme = '';
let tooltipElement;
let tooltipElement;
let tooltipInstance;
let tooltipInstance;
...
@@ -20,7 +22,10 @@
...
@@ -20,7 +22,10 @@
content: content,
content: content,
placement: placement,
placement: placement,
allowHTML: true,
allowHTML: true,
touch: touch
touch: touch,
...(theme !== '' ? { theme } : { theme: 'dark' }),
arrow: false,
offset: [0, 4]
});
});
}
}
} else if (tooltipInstance && content === '') {
} else if (tooltipInstance && content === '') {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment