Files
windmill/frontend/src/lib/components/RelativeLineNumbers.svelte
T
pyranota 4349a2024d feat(frontend): add relative line numbers toggle (#6416)
* feat(frontend): add relative line numbers toggle

Signed-off-by: pyranota <pyra@duck.com>

* nits

Signed-off-by: pyranota <pyra@duck.com>

---------

Signed-off-by: pyranota <pyra@duck.com>
2025-08-19 22:09:01 +00:00

18 lines
468 B
Svelte

<script lang="ts">
import { RELATIVE_LINE_NUMBERS_SETTING_NAME, relativeLineNumbers } from '$lib/stores'
import { storeLocalSetting } from '$lib/utils'
import Toggle from './Toggle.svelte'
function storeSetting() {
storeLocalSetting(RELATIVE_LINE_NUMBERS_SETTING_NAME, $relativeLineNumbers.toString())
}
</script>
<Toggle
size="xs"
bind:checked={$relativeLineNumbers}
on:change={() => {
storeSetting()
}}
options={{ right: 'relative line numbers' }}
/>