v1.0.7, fix bugs and UI improvments
This commit is contained in:
@ -16,12 +16,23 @@
|
||||
event.target.value = '';
|
||||
}
|
||||
|
||||
const hasTierSmall = $derived(store.files.some((f) => (f.selectedPages?.size || 0) < 25));
|
||||
const hasTierMedium = $derived(store.files.some((f) => {
|
||||
const hasDuplex = $derived(
|
||||
store.files.some((f) => f.sides === 'Двусторонняя')
|
||||
);
|
||||
|
||||
const hasTierSmall = $derived(
|
||||
store.files.some((f) => {
|
||||
const s = f.selectedPages?.size || 0;
|
||||
return s >= 25 && s < 1000;
|
||||
}));
|
||||
const hasTierLarge = $derived(store.files.some((f) => (f.selectedPages?.size || 0) >= 1000));
|
||||
return f.sides !== 'Двусторонняя' && s > 0 && s < 25;
|
||||
})
|
||||
);
|
||||
|
||||
const hasTierMedium = $derived(
|
||||
store.files.some((f) => {
|
||||
const s = f.selectedPages?.size || 0;
|
||||
return f.sides !== 'Двусторонняя' && s >= 25;
|
||||
})
|
||||
);
|
||||
</script>
|
||||
|
||||
{#if store.job}
|
||||
@ -60,17 +71,17 @@
|
||||
{/if}
|
||||
</main>
|
||||
<PrintUI
|
||||
as="footer"
|
||||
totalPrice={store.totalPrice}
|
||||
filesCount={store.files.length}
|
||||
extraCopies={store.extraCopies}
|
||||
isPrinting={store.isPrinting}
|
||||
onSubmit={store.openPayment}
|
||||
hasTierSmall={hasTierSmall}
|
||||
hasTierMedium={hasTierMedium}
|
||||
hasTierLarge={hasTierLarge}
|
||||
plFiles={plFiles}
|
||||
plCopies={plCopies}
|
||||
as="footer"
|
||||
totalPrice={store.totalPrice}
|
||||
filesCount={store.files.length}
|
||||
extraCopies={store.extraCopies}
|
||||
isPrinting={store.isPrinting}
|
||||
onSubmit={store.openPayment}
|
||||
hasDuplex={hasDuplex}
|
||||
hasTierSmall={hasTierSmall}
|
||||
hasTierMedium={hasTierMedium}
|
||||
plFiles={plFiles}
|
||||
plCopies={plCopies}
|
||||
/>
|
||||
<input
|
||||
type="file"
|
||||
|
||||
Reference in New Issue
Block a user