fix: Unable to parse patch options

This commit is contained in:
Ushie 2024-08-16 02:32:01 +03:00
parent bc8e19e0e7
commit ddeca84966
No known key found for this signature in database
GPG Key ID: B3AAD18842E34632

View File

@ -7,8 +7,13 @@
export let patch: Patch; export let patch: Patch;
export let showAllVersions: boolean; export let showAllVersions: boolean;
const hasPatchOptions = !!patch.options?.length;
let expanded: boolean = false; let expanded: boolean = false;
const options = Object.entries(patch.options).map(([optionKey, option]) => ({
optionKey,
...option
}));
const hasPatchOptions = options.length > 0;
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
@ -83,7 +88,7 @@
{#if expanded && hasPatchOptions} {#if expanded && hasPatchOptions}
<span transition:fade={{ easing: quintOut, duration: 1000 }}> <span transition:fade={{ easing: quintOut, duration: 1000 }}>
<div class="options" transition:slide={{ easing: quintOut, duration: 500 }}> <div class="options" transition:slide={{ easing: quintOut, duration: 500 }}>
{#each patch.options as option} {#each options as option}
<div class="option"> <div class="option">
<h5 id="option-title">{option.title}</h5> <h5 id="option-title">{option.title}</h5>
<h5> <h5>