Skip to content

Commit

Permalink
adds ruler
Browse files Browse the repository at this point in the history
  • Loading branch information
CarelessCourage committed Sep 29, 2024
1 parent 935e081 commit 10cc4d0
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 114 deletions.
89 changes: 0 additions & 89 deletions packages/nobel/components/ui/Slider/Slider copy.vue

This file was deleted.

2 changes: 2 additions & 0 deletions packages/nobel/components/ui/Slider/Slider.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { useSliderKeys } from './useSliderKeys'
import { useSliderValue } from './useSliderValue'
import SnapPoints from './SnapPoints.vue'
import SliderHandle from './SliderHandle.vue'
import SliderRuler from './SliderRuler.vue'
const slider = useTemplateRef<HTMLDivElement>('slider')
const track = useTemplateRef<HTMLDivElement>('track')
Expand All @@ -24,6 +25,7 @@ watch(pressed, (isPressed) => {
<template>
<p>{{ left }}</p>
<p>{{ size }}</p>
<SliderRuler :value="size" :max="100" :snapPoints="snapPoints" />
<div
ref="slider"
tabindex="1"
Expand Down
40 changes: 40 additions & 0 deletions packages/nobel/components/ui/Slider/SliderRuler.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<script lang="ts" setup>
defineProps<{
value: number
max: number
snapPoints: number[]
}>()
</script>

<template>
<div class="slider-ruler border">
<div
v-for="tick in max"
:key="tick"
class="tick"
:class="{ mark: snapPoints.includes(tick) }"
></div>
</div>
</template>

<style lang="scss" scoped>
.slider-ruler {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: var(--block);
padding: 0 var(--space-2);
}
.slider-ruler .tick {
height: 50%;
width: 0.2px;
background: var(--base-80);
}
.slider-ruler .tick.mark {
background: var(--base-120);
height: 100%;
}
</style>
25 changes: 0 additions & 25 deletions packages/nobel/components/ui/Slider/useSliderSnap.ts

This file was deleted.

0 comments on commit 10cc4d0

Please sign in to comment.