This commit is contained in:
2024-05-16 08:52:44 +02:00
parent 61e1227a1a
commit 584dcaa4fd
3 changed files with 25 additions and 26 deletions

View File

@@ -36,7 +36,7 @@ defineEmits<Emits>();
const marketTaxStore = useMarketTaxStore(); const marketTaxStore = useMarketTaxStore();
const threshold = useStorage('market-axquisition-threshold', 10); const threshold = useStorage('market-aquisition-threshold', 10);
const filter = ref(""); const filter = ref("");
const { sortedArray, headerProps } = useSort<Result>(computed(() => props.items const { sortedArray, headerProps } = useSort<Result>(computed(() => props.items
.filter(r => r.type.name.toLowerCase().includes(filter.value.toLowerCase())) .filter(r => r.type.name.toLowerCase().includes(filter.value.toLowerCase()))

View File

@@ -56,7 +56,10 @@ watch(() => markeyScanStore.types, async t => {
const prices = await apraisalStore.getPrices(await getMarketTypes(typesToLoad)); const prices = await apraisalStore.getPrices(await getMarketTypes(typesToLoad));
items.value = [...items.value, ...(await Promise.all(typesToLoad.map(i => createResult(i, prices.find(p => p.type.id === i) as MarketTypePrice))))]; items.value = [
...items.value,
...(await Promise.all(typesToLoad.map(i => createResult(i, prices.find(p => p.type.id === i) as MarketTypePrice))))
];
}, { immediate: true }); }, { immediate: true });
</script> </script>
@@ -73,4 +76,4 @@ watch(() => markeyScanStore.types, async t => {
<ScanResultTable :items="items" @buy="(type, buy, sell) => buyModal?.open(type, { 'Buy': buy, 'Sell': sell })" @remove="removeItem" /> <ScanResultTable :items="items" @buy="(type, buy, sell) => buyModal?.open(type, { 'Buy': buy, 'Sell': sell })" @remove="removeItem" />
<BuyModal ref="buyModal" /> <BuyModal ref="buyModal" />
</template> </template>
</template>@/market/acquisition </template>

View File

@@ -1,29 +1,25 @@
import vue from '@vitejs/plugin-vue'; import vue from '@vitejs/plugin-vue';
import * as path from "path"; import * as path from "path";
import { defineConfig, loadEnv } from 'vite'; import { defineConfig } from 'vite';
import runtimeEnv from 'vite-plugin-runtime-env'; import runtimeEnv from 'vite-plugin-runtime-env';
export default defineConfig(({ mode }) => { export default defineConfig({
const env = loadEnv(mode, process.cwd(), ''); plugins: [
runtimeEnv(),
return { vue(),
plugins: [ ],
runtimeEnv(), resolve: {
vue(), alias: {
], 'src': path.resolve(__dirname, './src/'),
resolve: { '@': path.resolve(__dirname, './src/'),
alias: {
'src': path.resolve(__dirname, './src/'),
'@': path.resolve(__dirname, './src/'),
},
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
}, },
server: { extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
port: 3000, },
strictPort: true, server: {
watch: { port: 3000,
usePolling: true strictPort: true,
}, watch: {
usePolling: true
} }
}; }
}) });