+
+ {{ displayValue || placeholder }}
+
+
-
+
{{ $t('other') }}
@@ -168,6 +179,10 @@ export default defineComponent({
type: Boolean,
default: true,
},
+ inline: {
+ type: Boolean,
+ default: false,
+ },
},
setup(props, { emit }) {
const { _items } = useItems();
@@ -288,4 +303,18 @@ body {
border: none;
border-radius: 0;
}
+
+.inline-display {
+ width: max-content;
+ padding-right: 18px;
+ cursor: pointer;
+
+ .v-icon {
+ position: absolute;
+ }
+
+ &.placeholder {
+ color: var(--foreground-subdued);
+ }
+}
diff --git a/src/layouts/cards/cards.vue b/src/layouts/cards/cards.vue
index c96b3836bb..de86116b57 100644
--- a/src/layouts/cards/cards.vue
+++ b/src/layouts/cards/cards.vue
@@ -113,6 +113,7 @@
@input="limit = +$event"
:value="`${limit}`"
:items="['25', '50', '100', '250']"
+ inline
/>
diff --git a/src/layouts/tabular/tabular.vue b/src/layouts/tabular/tabular.vue
index 576171a0b4..62668d3761 100644
--- a/src/layouts/tabular/tabular.vue
+++ b/src/layouts/tabular/tabular.vue
@@ -115,6 +115,7 @@
@input="limit = +$event"
:value="`${limit}`"
:items="['25', '50', '100', '250']"
+ inline
/>