mirror of
https://codeberg.org/Sevichecc/Seigwai.git
synced 2025-04-30 07:49:30 +08:00
feat: add style to slashmenu
This commit is contained in:
parent
2852e44cde
commit
8462362033
3 changed files with 16 additions and 50 deletions
|
@ -69,52 +69,15 @@ export default {
|
|||
</script>
|
||||
|
||||
<template>
|
||||
<div class="items">
|
||||
<template v-if="items.length">
|
||||
<div
|
||||
<div v-if="items.length" class="menu menu-compact bg-white w-44 p-1 rounded-lg shadow-lg border-slate-200 border ">
|
||||
<li
|
||||
v-for="(item, index) in items"
|
||||
:key="index"
|
||||
class="item"
|
||||
:class="{ 'is-selected': index === selectedIndex }"
|
||||
class="rounded-lg"
|
||||
:class="{ 'active bg-slate-200': index === selectedIndex }"
|
||||
@click="selectItem(index)"
|
||||
>
|
||||
<span :class="item.icon" />
|
||||
{{ item.title }}
|
||||
<a class="hover:bg-slate-200 text-slate-900 active:bg-slate-300"><span :class="item.icon" class="h-4 w-4" />{{ item.title }}</a>
|
||||
</li>
|
||||
</div>
|
||||
</template>
|
||||
<div v-else class="item">
|
||||
No result
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style lang="scss">
|
||||
.items {
|
||||
padding: 0.2rem;
|
||||
position: relative;
|
||||
border-radius: 0.5rem;
|
||||
background: #FFF;
|
||||
color: rgba(0, 0, 0, 0.8);
|
||||
overflow: hidden;
|
||||
font-size: 0.9rem;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(0, 0, 0, 0.05),
|
||||
0px 10px 20px rgba(0, 0, 0, 0.1),
|
||||
;
|
||||
}
|
||||
|
||||
.item {
|
||||
display: block;
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
background: transparent;
|
||||
border-radius: 0.4rem;
|
||||
border: 1px solid transparent;
|
||||
padding: 0.2rem 0.4rem;
|
||||
|
||||
&.is-selected {
|
||||
border-color: #000;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -9,7 +9,7 @@ export default {
|
|||
items: ({ query }) => {
|
||||
return [
|
||||
{
|
||||
title: 'H1',
|
||||
title: 'Heading 1',
|
||||
icon: 'i-tabler-h-1',
|
||||
command: ({ editor, range }) => {
|
||||
editor
|
||||
|
@ -21,7 +21,7 @@ export default {
|
|||
},
|
||||
},
|
||||
{
|
||||
title: 'H2',
|
||||
title: 'Heading 2',
|
||||
icon: 'i-tabler-h-2',
|
||||
command: ({ editor, range }) => {
|
||||
editor
|
||||
|
@ -33,7 +33,7 @@ export default {
|
|||
},
|
||||
},
|
||||
{
|
||||
title: 'H3',
|
||||
title: 'Heading 3',
|
||||
icon: 'i-tabler-h-3',
|
||||
command: ({ editor, range }) => {
|
||||
editor
|
||||
|
|
|
@ -13,4 +13,7 @@ export default {
|
|||
collections: getIconCollections(['tabler']),
|
||||
}),
|
||||
],
|
||||
daisyui: {
|
||||
themes: false,
|
||||
},
|
||||
} satisfies Config
|
||||
|
|
Loading…
Reference in a new issue