refactor: used runes
This commit is contained in:
parent
db567e67ca
commit
f487a8e2a0
2 changed files with 16 additions and 12 deletions
|
@ -1,7 +1,9 @@
|
|||
<script lang="ts">
|
||||
export let data;
|
||||
let rb = data.rb.map((rb: any) => ({ ...rb }));
|
||||
let announcement = '';
|
||||
// export let data;
|
||||
let { data } = $props();
|
||||
|
||||
let rb = $derived(data.rb.map((rb: any) => ({ ...rb })));
|
||||
let announcement = $state('');
|
||||
|
||||
function handleToggle(index: number, checked: boolean) {
|
||||
rb[index].special_summon = checked;
|
||||
|
|
|
@ -1,17 +1,19 @@
|
|||
<script lang="ts">
|
||||
export let data;
|
||||
let totalCards: number | null = null;
|
||||
let xyzRank: number | null = null;
|
||||
let fusionRank: number | null = null;
|
||||
let targetRank: number | null = null;
|
||||
const { data } = $props();
|
||||
let totalCards = $state<number | null>(null);
|
||||
let xyzRank = $state<number | null>(null);
|
||||
let fusionRank = $state<number | null>(null);
|
||||
let targetRank = $state<number | null>(null);
|
||||
|
||||
$: isValidCombo =
|
||||
xyzRank !== null && fusionRank !== null ? 2 * xyzRank + fusionRank === totalCards : false;
|
||||
let isValidCombo = $derived(
|
||||
xyzRank !== null && fusionRank !== null ? 2 * xyzRank + fusionRank === totalCards : false
|
||||
);
|
||||
|
||||
$: canActivateEffect =
|
||||
let canActivateEffect = $derived(
|
||||
xyzRank !== null && fusionRank !== null && targetRank !== null
|
||||
? xyzRank + fusionRank === targetRank
|
||||
: false;
|
||||
: false
|
||||
);
|
||||
</script>
|
||||
|
||||
<div class="equation-calculator" role="region" aria-label={data.SEC.title}>
|
||||
|
|
Loading…
Add table
Reference in a new issue