ui fixes
This commit is contained in:
parent
32db538ed9
commit
3882116ab6
@ -1873,7 +1873,7 @@
|
||||
<div class="border-t border-gray-600 mt-2 w-full">
|
||||
<label
|
||||
for="mobileTooltip"
|
||||
class="mt-4 font-semibold text-white text-xl m-auto flex justify-center"
|
||||
class="mt-4 font-semibold text-white text-xl m-auto flex justify-center cursor-pointer"
|
||||
>
|
||||
Close
|
||||
</label>
|
||||
|
||||
@ -1848,7 +1848,7 @@ const handleKeyDown = (event) => {
|
||||
ruleName = name;
|
||||
if (
|
||||
ruleCondition[ruleName] === "between" &&
|
||||
["over", "under"]?.includes(state?.toLowerCase())
|
||||
["over", "under", "exactly"]?.includes(state?.toLowerCase())
|
||||
) {
|
||||
valueMappings[ruleName] = "";
|
||||
}
|
||||
@ -2733,7 +2733,8 @@ const handleKeyDown = (event) => {
|
||||
{:else}
|
||||
{ruleCondition[row?.rule]
|
||||
?.replace("under", "Under")
|
||||
?.replace("over", "Over") ?? ""}
|
||||
?.replace("over", "Over")
|
||||
?.replace("exactly", "Exactly") ?? ""}
|
||||
{valueMappings[row?.rule]}
|
||||
{/if}
|
||||
</span>
|
||||
@ -2778,7 +2779,8 @@ const handleKeyDown = (event) => {
|
||||
{ruleCondition[ruleName]
|
||||
?.replace("under", "Under")
|
||||
?.replace("over", "Over")
|
||||
?.replace("between", "Between")}
|
||||
?.replace("between", "Between")
|
||||
?.replace("exactly", "Exactly")}
|
||||
</span>
|
||||
<svg
|
||||
class="mt-1 -mr-1 ml-1 h-5 w-5 xs:ml-2 !ml-0 sm:ml-0 inline-block"
|
||||
@ -2796,7 +2798,7 @@ const handleKeyDown = (event) => {
|
||||
</DropdownMenu.Trigger>
|
||||
<DropdownMenu.Content>
|
||||
<DropdownMenu.Group>
|
||||
{#each ["Over", "Under", "Between"] as item}
|
||||
{#each ["Over", "Under", "Between", "Exactly"] as item}
|
||||
<DropdownMenu.Item
|
||||
on:click={() =>
|
||||
changeRuleCondition(
|
||||
@ -2855,7 +2857,7 @@ const handleKeyDown = (event) => {
|
||||
/>
|
||||
{/if}
|
||||
|
||||
{#if ["over", "under"]?.includes(ruleCondition[ruleName]?.toLowerCase())}
|
||||
{#if ["over", "under", "exactly"]?.includes(ruleCondition[ruleName]?.toLowerCase())}
|
||||
<div
|
||||
class="ml-2 flex touch-manipulation flex-row items-center gap-x-1.5"
|
||||
>
|
||||
@ -2968,7 +2970,8 @@ const handleKeyDown = (event) => {
|
||||
>
|
||||
{ruleCondition[row?.rule]
|
||||
?.replace("under", "Under")
|
||||
?.replace("over", "Over")}
|
||||
?.replace("over", "Over")
|
||||
?.replace("exactly", "Exactly")}
|
||||
{newValue}
|
||||
</button>
|
||||
</DropdownMenu.Item>
|
||||
|
||||
@ -174,13 +174,11 @@ function createRuleCheck(rule, ruleName, ruleValue) {
|
||||
|
||||
if (itemValue === null) return false;
|
||||
|
||||
if (rule.condition === 'over') {
|
||||
return itemValue > ruleValue;
|
||||
}
|
||||
if (rule.condition === 'exactly' && itemValue !== ruleValue) return false;
|
||||
if (rule.condition === 'over' && itemValue <= ruleValue) return false;
|
||||
if (rule.condition === 'under' && itemValue >= ruleValue) return false;
|
||||
|
||||
|
||||
if (rule.condition === 'under') {
|
||||
return itemValue < ruleValue;
|
||||
}
|
||||
|
||||
// Default comparison if no specific condition
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user