Artifact
9be39950d19db709810a03dbba4b975db9bf3ea0b30a5610198b84026805d725:
0000: 3c 69 66 2d 75 6e 6d 6f 75 6e 74 3e 0a 20 20 3c <if-unmount>. <
0010: 69 66 2d 75 63 68 69 6c 64 20 69 66 3d 7b 63 6f if-uchild if={co
0020: 6e 64 7d 20 63 62 3d 7b 63 62 7d 20 2f 3e 0a 20 nd} cb={cb} />.
0030: 20 3c 64 69 76 20 69 66 3d 7b 63 6f 6e 64 7d 3e <div if={cond}>
0040: 0a 20 20 20 20 3c 69 66 2d 75 63 68 69 6c 64 20 . <if-uchild
0050: 63 62 3d 7b 63 62 7d 20 2f 3e 0a 20 20 3c 2f 69 cb={cb} />. </i
0060: 66 2d 75 63 68 69 6c 64 3e 0a 0a 20 20 3c 64 69 f-uchild>.. <di
0070: 76 20 65 61 63 68 3d 7b 69 74 65 6d 73 7d 3e 0a v each={items}>.
0080: 20 20 20 20 3c 69 66 2d 75 63 68 69 6c 64 20 69 <if-uchild i
0090: 66 3d 7b 62 6f 6f 6c 7d 20 63 62 3d 7b 63 62 7d f={bool} cb={cb}
00a0: 20 2f 3e 0a 20 20 3c 2f 64 69 76 3e 0a 0a 20 20 />. </div>..
00b0: 74 68 69 73 2e 63 6f 6e 64 20 3d 20 74 72 75 65 this.cond = true
00c0: 0a 20 20 74 68 69 73 2e 69 74 65 6d 73 20 3d 20 . this.items =
00d0: 5b 7b 62 6f 6f 6c 3a 20 74 72 75 65 7d 5d 0a 20 [{bool: true}].
00e0: 20 74 68 69 73 2e 63 62 20 3d 20 6f 70 74 73 2e this.cb = opts.
00f0: 63 62 0a 3c 2f 69 66 2d 75 6e 6d 6f 75 6e 74 3e cb.</if-unmount>
0100: 0a 0a 3c 69 66 2d 75 63 68 69 6c 64 3e 0a 20 20 ..<if-uchild>.
0110: 3c 73 70 61 6e 3e 46 6f 6f 3c 2f 73 70 61 6e 3e <span>Foo</span>
0120: 0a 20 20 74 68 69 73 2e 6f 6e 28 27 75 6e 6d 6f . this.on('unmo
0130: 75 6e 74 27 2c 20 66 75 6e 63 74 69 6f 6e 28 29 unt', function()
0140: 20 7b 20 6f 70 74 73 2e 63 62 28 29 20 7d 29 0a { opts.cb() }).
0150: 3c 2f 69 66 2d 75 63 68 69 6c 64 3e 0a </if-uchild>.