|
|
|
|
@ -683,7 +683,7 @@ function if_block_transition(transition) {
|
|
|
|
|
const block = this;
|
|
|
|
|
// block.value === true
|
|
|
|
|
if (block.v) {
|
|
|
|
|
let consequent_transitions = (block.c ??= new Set());
|
|
|
|
|
const consequent_transitions = (block.c ??= new Set());
|
|
|
|
|
consequent_transitions.add(transition);
|
|
|
|
|
transition.f(() => {
|
|
|
|
|
const c = /** @type {Set<import('./types.js').Transition>} */ (consequent_transitions);
|
|
|
|
|
@ -694,7 +694,7 @@ function if_block_transition(transition) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
let alternate_transitions = (block.a ??= new Set());
|
|
|
|
|
const alternate_transitions = (block.a ??= new Set());
|
|
|
|
|
alternate_transitions.add(transition);
|
|
|
|
|
transition.f(() => {
|
|
|
|
|
const a = /** @type {Set<import('./types.js').Transition>} */ (alternate_transitions);
|
|
|
|
|
@ -726,7 +726,7 @@ function each_item_transition(transition) {
|
|
|
|
|
if (transition.r === 'key' && (each_block.f & EACH_IS_ANIMATED) === 0) {
|
|
|
|
|
each_block.f |= EACH_IS_ANIMATED;
|
|
|
|
|
}
|
|
|
|
|
let transitions = (block.s ??= new Set());
|
|
|
|
|
const transitions = (block.s ??= new Set());
|
|
|
|
|
transition.f(() => {
|
|
|
|
|
transitions.delete(transition);
|
|
|
|
|
if (transition.r !== 'key') {
|
|
|
|
|
|