Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions src/lib/tooltip/tooltip.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,23 @@
top: `bottom-[125%] left-[50%] translate-x-[-50%] text-kui-dark-gray-1000
dark:text-kui-light-gray-1000 bg-kui-light-gray-1000 dark:bg-kui-dark-gray-1000 after:content-[' ']
after:absolute after:top-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-kui-light-gray-1000 dark:after:border-t-kui-dark-gray-1000 after:border-b-transparent
after:border-x-transparent `,
after:!border-t-kui-light-gray-1000 dark:after:!border-t-kui-dark-gray-1000 after:!border-b-transparent
after:!border-x-transparent `,
bottom: `top-[125%] left-[50%] translate-x-[-50%] text-kui-dark-gray-1000
dark:text-kui-light-gray-1000 bg-kui-light-gray-1000 dark:bg-kui-dark-gray-1000 after:content-[' ']
after:absolute after:bottom-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-transparent after:border-b-kui-light-gray-1000 dark:after:border-b-kui-dark-gray-1000
after:border-x-transparent `,
after:!border-t-transparent after:!border-b-kui-light-gray-1000 dark:after:!border-b-kui-dark-gray-1000
after:!border-x-transparent dark:after:!border-transparent`,
left: `top-[50%] right-[125%] transform translate-y-[-50%] text-kui-dark-gray-1000
dark:text-kui-light-gray-1000 bg-kui-light-gray-1000 dark:bg-kui-dark-gray-1000 after:content-[' ']
after:absolute after:top-[50%] after:left-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-kui-light-gray-1000
dark:after:border-l-kui-dark-gray-1000 after:border-r-transparent`,
after:!border-y-transparent after:!border-l-kui-light-gray-1000
dark:after:!border-l-kui-dark-gray-1000 after:!border-r-transparent`,
right: `top-[50%] left-[125%] transform translate-y-[-50%] text-kui-dark-gray-1000
dark:text-kui-light-gray-1000 bg-kui-light-gray-1000 dark:bg-kui-dark-gray-1000 after:content-[' ']
after:absolute after:top-[50%] after:right-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-transparent after:border-r-kui-light-gray-1000
dark:after:border-r-kui-dark-gray-1000`,
after:!border-y-transparent after:!border-l-transparent after:!border-r-kui-light-gray-1000
dark:after:!border-r-kui-dark-gray-1000`,
}
let positionStyle = $derived.by(() => {
return positionObj[position]
Expand All @@ -59,89 +59,89 @@
top: `bottom-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-blue-700 dark:bg-kui-dark-blue-700 after:content-[' ']
after:absolute after:top-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-kui-light-blue-700 dark:after:border-t-kui-dark-blue-700 after:border-b-transparent
after:border-x-transparent `,
after:!border-t-kui-light-blue-700 dark:after:!border-t-kui-dark-blue-700 after:!border-b-transparent
after:!border-x-transparent `,
bottom: `top-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-blue-700 dark:bg-kui-dark-blue-700 after:content-[' ']
after:absolute after:bottom-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-transparent after:border-b-kui-light-blue-700 dark:after:border-b-kui-dark-blue-700
after:border-x-transparent `,
after:!border-t-transparent after:!border-b-kui-light-blue-700 dark:after:!border-b-kui-dark-blue-700
after:!border-x-transparent `,
left: `top-[50%] right-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-blue-700 dark:bg-kui-dark-blue-700 after:content-[' ']
after:absolute after:top-[50%] after:left-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-kui-light-blue-700
dark:after:border-l-kui-dark-blue-700 after:border-r-transparent`,
after:!border-y-transparent after:!border-l-kui-light-blue-700
dark:after:!border-l-kui-dark-blue-700 after:!border-r-transparent`,
right: `top-[50%] left-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-blue-700 dark:bg-kui-dark-blue-700 after:content-[' ']
after:absolute after:top-[50%] after:right-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-transparent after:border-r-kui-light-blue-700
dark:after:border-r-kui-dark-blue-700`,
after:!border-y-transparent after:!border-l-transparent after:!border-r-kui-light-blue-700
dark:after:!border-r-kui-dark-blue-700`,
},
error: {
top: `bottom-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-red-700 dark:bg-kui-dark-red-700 after:content-[' ']
after:absolute after:top-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-kui-light-red-700 dark:after:border-t-kui-dark-red-700 after:border-b-transparent
after:border-x-transparent `,
after:!border-t-kui-light-red-700 dark:after:!border-t-kui-dark-red-700 after:!border-b-transparent
after:!border-x-transparent `,
bottom: `top-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-red-700 dark:bg-kui-dark-red-700 after:content-[' ']
after:absolute after:bottom-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-transparent after:border-b-kui-light-red-700 dark:after:border-b-kui-dark-red-700
after:border-x-transparent `,
after:!border-t-transparent after:!border-b-kui-light-red-700 dark:after:!border-b-kui-dark-red-700
after:!border-x-transparent `,
left: `top-[50%] right-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-red-700 dark:bg-kui-dark-red-700 after:content-[' ']
after:absolute after:top-[50%] after:left-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-kui-light-red-700
dark:after:border-l-kui-dark-red-700 after:border-r-transparent`,
after:!border-y-transparent after:!border-l-kui-light-red-700
dark:after:!border-l-kui-dark-red-700 after:!border-r-transparent`,
right: `top-[50%] left-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-red-700 dark:bg-kui-dark-red-700 after:content-[' ']
after:absolute after:top-[50%] after:right-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-transparent after:border-r-kui-light-red-700
dark:after:border-r-kui-dark-red-700`,
after:!border-y-transparent after:!border-l-transparent after:!border-r-kui-light-red-700
dark:after:!border-r-kui-dark-red-700`,
},
warning: {
top: `bottom-[125%] left-[50%] translate-x-[-50%] text-kui-light-black
dark:text-black bg-kui-light-amber-700 dark:bg-kui-dark-amber-700 after:content-[' ']
after:absolute after:top-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-kui-light-amber-700 dark:after:border-t-kui-dark-amber-700 after:border-b-transparent
after:border-x-transparent `,
after:!border-t-kui-light-amber-700 dark:after:!border-t-kui-dark-amber-700 after:!border-b-transparent
after:!border-x-transparent `,
bottom: `top-[125%] left-[50%] translate-x-[-50%] text-kui-light-black
dark:text-black bg-kui-light-amber-700 dark:bg-kui-dark-amber-700 after:content-[' ']
after:absolute after:bottom-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-transparent after:border-b-kui-light-amber-700 dark:after:border-b-kui-dark-amber-700
after:border-x-transparent `,
after:!border-t-transparent after:!border-b-kui-light-amber-700 dark:after:!border-b-kui-dark-amber-700
after:!border-x-transparent `,
left: `top-[50%] right-[125%] transform translate-y-[-50%] text-kui-light-black
dark:text-black bg-kui-light-amber-700 dark:bg-kui-dark-amber-700 after:content-[' ']
after:absolute after:top-[50%] after:left-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-kui-light-amber-700
dark:after:border-l-kui-dark-amber-700 after:border-r-transparent`,
after:!border-y-transparent after:!border-l-kui-light-amber-700
dark:after:!border-l-kui-dark-amber-700 after:!border-r-transparent`,
right: `top-[50%] left-[125%] transform translate-y-[-50%] text-kui-light-black
dark:text-black bg-kui-light-amber-700 dark:bg-kui-dark-amber-700 after:content-[' ']
after:absolute after:top-[50%] after:right-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-transparent after:border-r-kui-light-amber-700
dark:after:border-r-kui-dark-amber-700`,
after:!border-y-transparent after:!border-l-transparent after:!border-r-kui-light-amber-700
dark:after:!border-r-kui-dark-amber-700`,
},
violet: {
top: `bottom-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-purple-700 dark:bg-kui-dark-purple-700 after:content-[' ']
after:absolute after:top-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-kui-light-purple-700 dark:after:border-t-kui-dark-purple-700 after:border-b-transparent
after:border-x-transparent `,
after:!border-t-kui-light-purple-700 dark:after:!border-t-kui-dark-purple-700 after:!border-b-transparent
after:!border-x-transparent `,
bottom: `top-[125%] left-[50%] translate-x-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-purple-700 dark:bg-kui-dark-purple-700 after:content-[' ']
after:absolute after:bottom-full after:left-[50%] after:ml-[-5px] after:border-[5px]
after:border-t-transparent after:border-b-kui-light-purple-700 dark:after:border-b-kui-dark-purple-700
after:border-x-transparent `,
after:!border-t-transparent after:!border-b-kui-light-purple-700 dark:after:!border-b-kui-dark-purple-700
after:!border-x-transparent `,
left: `top-[50%] right-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-purple-700 dark:bg-kui-dark-purple-700 after:content-[' ']
after:absolute after:top-[50%] after:left-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-kui-light-purple-700
dark:after:border-l-kui-dark-purple-700 after:border-r-transparent`,
after:!border-y-transparent after:!border-l-kui-light-purple-700
dark:after:!border-l-kui-dark-purple-700 after:!border-r-transparent`,
right: `top-[50%] left-[125%] transform translate-y-[-50%] text-kui-light-bg
dark:text-kui-light-bg bg-kui-light-purple-700 dark:bg-kui-dark-purple-700 after:content-[' ']
after:absolute after:top-[50%] after:right-full after:mt-[-5px] after:border-[5px]
after:border-y-transparent after:border-l-transparent after:border-r-kui-light-purple-700
dark:after:border-r-kui-dark-purple-700`,
after:!border-y-transparent after:!border-l-transparent after:!border-r-kui-light-purple-700
dark:after:!border-r-kui-dark-purple-700`,
},
}
let typeStyle = $derived.by(() => {
Expand Down
Loading