diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss
index 6a7c2b44b..24f0ffe4c 100644
--- a/app/src/assets/scss/business/_av.scss
+++ b/app/src/assets/scss/business/_av.scss
@@ -518,7 +518,7 @@
opacity: 1;
}
- &__item[data-type="nobg"] .b3-menu__label {
+ &__item[data-type="nobg"] {
cursor: auto;
}
diff --git a/app/src/assets/scss/component/_list.scss b/app/src/assets/scss/component/_list.scss
index 7a0ba9ed9..e2e421cc6 100644
--- a/app/src/assets/scss/component/_list.scss
+++ b/app/src/assets/scss/component/_list.scss
@@ -111,12 +111,9 @@
&__icon {
svg, img {
- float: left;
- margin: 3px 0;
height: 16px;
width: 16px;
color: var(--b3-theme-on-surface);
- border-radius: var(--b3-border-radius);
}
text-align: center;
@@ -129,6 +126,8 @@
padding: 0 4px;
flex-shrink: 0;
border-radius: var(--b3-border-radius);
+ display: flex;
+ align-items: center;
&:hover {
color: var(--b3-theme-on-background);
diff --git a/app/src/assets/scss/component/_menu.scss b/app/src/assets/scss/component/_menu.scss
index b7ca33f93..3c30f2d5d 100644
--- a/app/src/assets/scss/component/_menu.scss
+++ b/app/src/assets/scss/component/_menu.scss
@@ -290,6 +290,20 @@
}
}
+ &__avemoji {
+ @extend .b3-list-item__icon;
+ align-self: center;
+ margin-left: -4px;
+ font-size: 14px;
+ cursor: pointer;
+
+ svg, img {
+ height: 14px;
+ width: 14px;
+ color: var(--b3-theme-on-surface);
+ }
+ }
+
&__checked {
width: 22px;
height: 22px;
diff --git a/app/src/protyle/render/av/col.ts b/app/src/protyle/render/av/col.ts
index b2d535537..6a94e3fd9 100644
--- a/app/src/protyle/render/av/col.ts
+++ b/app/src/protyle/render/av/col.ts
@@ -87,7 +87,7 @@ export const getEditHTML = (options: {