better label

This commit is contained in:
2023-10-28 16:06:18 +02:00
parent c432450455
commit 4e4a700ced
3 changed files with 27 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import { Modal } from '@/components';
import { formatIsk } from '@/formaters';
import { MarketType } from '@/market';
import { MarketType, MarketTypeLabel } from '@/market';
import { ref } from 'vue';
import { useTrackedItemStore } from './track';
@@ -47,19 +47,23 @@ defineExpose({ open });
<template>
<Modal v-model:open="modalOpen">
<div class="p-4 bg-slate-800 rounded flex">
<div class="flex me-2">
<span>Price: </span>
<div class="ms-2">
<input type="number" min="0" step="1" v-model="price" @keyup.enter="add" />
<div class="px-2 mt-2 bg-slate-600 hover:bg-slate-700 border rounded cursor-pointer" v-for="(p, n) of suggestions" :key="n" @click="price = p">{{ n }}: {{ formatIsk(p) }}</div>
<div class="bg-slate-800 rounded">
<MarketTypeLabel v-if="type" class="m-1" :id="type.id" :name="type.name" hideCopy />
<hr />
<div class="flex p-4">
<div class="flex me-2">
<span>Price: </span>
<div class="ms-2">
<input type="number" min="0" step="1" v-model="price" @keyup.enter="add" />
<div class="px-2 mt-2 bg-slate-600 hover:bg-slate-700 border rounded cursor-pointer" v-for="(p, n) of suggestions" :key="n" @click="price = p">{{ n }}: {{ formatIsk(p) }}</div>
</div>
</div>
<div class="flex me-2 mb-auto">
<span>Count: </span>
<input class="ms-2" type="number" min="0" step="1" v-model="count" @keyup.enter="add" />
</div>
<button class="mb-auto" @click="add">Add</button>
</div>
<div class="flex me-2 mb-auto">
<span>Count: </span>
<input class="ms-2" type="number" min="0" step="1" v-model="count" @keyup.enter="add" />
</div>
<button class="mb-auto" @click="add">Add</button>
</div>
</Modal>
</template>

View File

@@ -1,6 +1,6 @@
<script setup lang="ts">
import { Modal } from '@/components';
import { MarketType } from '@/market';
import { MarketType, MarketTypeLabel } from '@/market';
import { ref } from 'vue';
import { useTrackedItemStore } from './track';
@@ -33,12 +33,16 @@ defineExpose({ open });
<template>
<Modal v-model:open="modalOpen">
<div class="p-4 bg-slate-800 rounded flex">
<div class="flex me-2 mb-auto">
<span>Count: </span>
<input class="ms-2" type="number" min="0" step="1" v-model="count" @keyup.enter="remove" />
<div class="bg-slate-800 rounded">
<MarketTypeLabel v-if="type" class="m-1" :id="type.id" :name="type.name" hideCopy />
<hr />
<div class="flex p-4">
<div class="flex me-2 mb-auto">
<span>Count: </span>
<input class="ms-2" type="number" min="0" step="1" v-model="count" @keyup.enter="remove" />
</div>
<button class="mb-auto" @click="remove">Remove</button>
</div>
<button class="mb-auto" @click="remove">Remove</button>
</div>
</Modal>
</template>

View File

@@ -53,7 +53,7 @@ watchEffect(async () => {
<ArrowTrendingDownIcon v-else />
</template>
<template #default>
<div class="bg-slate-500 -left-1/2 relative">
<div class="bg-slate-500 -left-1/2 relative" v-if="history.length > 0">
<table>
<thead>
<tr>