Skip to content

Commit

Permalink
Lint SettingsTab.svelte file
Browse files Browse the repository at this point in the history
  • Loading branch information
Zachatoo committed Nov 5, 2022
1 parent a6d3a74 commit 51f5f3a
Showing 1 changed file with 23 additions and 17 deletions.
40 changes: 23 additions & 17 deletions src/settings-tab/SettingsTab.svelte
Original file line number Diff line number Diff line change
@@ -1,29 +1,35 @@
<script lang="ts">
import { Button, SettingItem } from 'obsidian-svelte';
import type AchievementsPlugin from 'src/main';
import { SEEDED_ACHIEVEMENTS } from "src/seededAchievements";
import store from 'src/store';
import { Button, SettingItem } from "obsidian-svelte";
import type AchievementsPlugin from "src/main";
import { SEEDED_ACHIEVEMENTS } from "src/seededAchievements";
import store from "src/store";
export let openResetModal: () => void;
let plugin: AchievementsPlugin;
store.plugin.subscribe((p) => (plugin = p));
export let openResetModal: () => void;
let plugin: AchievementsPlugin;
store.plugin.subscribe((p) => (plugin = p));
</script>

<h2>Achievements List</h2>

{#each SEEDED_ACHIEVEMENTS as achievement}
<SettingItem name={achievement.name} description={achievement.description}>
<progress
class="achievements-plugin__progress"
value={Math.min(plugin.settings[achievement.type], achievement.requiredOccurenceCount)}
max={achievement.requiredOccurenceCount}
/>
</SettingItem>
<SettingItem name={achievement.name} description={achievement.description}>
<progress
class="achievements-plugin__progress"
value={Math.min(
plugin.settings[achievement.type],
achievement.requiredOccurenceCount
)}
max={achievement.requiredOccurenceCount}
/>
</SettingItem>
{/each}

<h2>Danger Zone</h2>

<SettingItem name="Reset Progress" description="Resets all achievement progress. THIS CANNOT BE UNDONE.">
<Button variant="destructive" on:click={openResetModal}>Reset</Button>
<SettingItem
name="Reset Progress"
description="Resets all achievement progress. THIS CANNOT BE UNDONE."
>
<Button variant="destructive" on:click={openResetModal}>Reset</Button>
</SettingItem>

0 comments on commit 51f5f3a

Please sign in to comment.