chore(ui): [WIP] remove stale color definitions
This commit is contained in:
parent
873dcaa72b
commit
2c4690f9d0
|
@ -4,9 +4,12 @@ import { whenever, useElementBounding, onClickOutside } from '@vueuse/core'
|
||||||
|
|
||||||
import { isMobileView, useScreenSize } from '~/composables/screen'
|
import { isMobileView, useScreenSize } from '~/composables/screen'
|
||||||
import { POPOVER_INJECTION_KEY, POPOVER_CONTEXT_INJECTION_KEY } from '~/injection-keys'
|
import { POPOVER_INJECTION_KEY, POPOVER_CONTEXT_INJECTION_KEY } from '~/injection-keys'
|
||||||
|
import { type ColorProps, type DefaultProps, propsToColor } from '~/composables/colors';
|
||||||
|
|
||||||
const open = defineModel('open', { default: false })
|
const open = defineModel('open', { default: false })
|
||||||
const { positioning = 'vertical' } = defineProps<{ positioning?:'horizontal' | 'vertical' }>()
|
const { positioning = 'vertical', ...colorProps } = defineProps<{
|
||||||
|
positioning?:'horizontal' | 'vertical'
|
||||||
|
} & ColorProps & DefaultProps>()
|
||||||
|
|
||||||
// Template refs
|
// Template refs
|
||||||
const popover = ref()
|
const popover = ref()
|
||||||
|
@ -110,7 +113,11 @@ watch(open, (isOpen) => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div ref="slot" class="funkwhale popover-container">
|
<div
|
||||||
|
ref="slot"
|
||||||
|
class="funkwhale popover-container"
|
||||||
|
v-bind="propsToColor({ solid:true, ...colorProps })"
|
||||||
|
>
|
||||||
<slot
|
<slot
|
||||||
:isOpen="open"
|
:isOpen="open"
|
||||||
:toggleOpen="() => open = !open"
|
:toggleOpen="() => open = !open"
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
.funkwhale {
|
.funkwhale {
|
||||||
&.popover {
|
&.popover {
|
||||||
border: 1px solid var(--fw-border-color);
|
border: 1px solid var(--fw-border-color);
|
||||||
background: var(--fw-bg-color);
|
background: var(--background-color);
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
border-bottom: 1px solid var(--fw-border-color);
|
border-bottom: 1px solid var(--fw-border-color);
|
||||||
|
|
Loading…
Reference in New Issue