Skip to content

Commit 41f5c0d

Browse files
committed
fix: Improved done slider
- Adapted slide progress from redmine - removed slider label pointer events
1 parent 50efdeb commit 41f5c0d

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/components/issues/DoneSlider.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,17 @@ interface PropTypes extends Omit<React.ComponentProps<"input">, "value"> {
66
const DoneSlider = ({ value, className, ...props }: PropTypes) => {
77
return (
88
<div className={clsx("relative", className)}>
9-
<input {...props} value={value} min="0" max="100" step="10" type="range" className="transparent h-5 appearance-none border-transparent w-[80px]" style={{ background: `linear-gradient(90deg, #bae0ba ${value}%, #eeeeee ${value}%)` }} />
10-
<p className="absolute top-1 left-1 text-xs font-medium text-gray-600 leading-none select-none">{value}%</p>
9+
<input
10+
{...props}
11+
value={value}
12+
min="0"
13+
max="100"
14+
step="10"
15+
type="range"
16+
className="transparent h-5 appearance-none border-transparent w-[80px]"
17+
style={{ background: `linear-gradient(90deg, #bae0ba ${value * 0.9 + 10}%, #eeeeee ${value * 0.9 + 10}%)` }}
18+
/>
19+
<p className="absolute top-1 left-1 text-xs font-medium text-gray-600 leading-none select-none pointer-events-none">{value}%</p>
1120
</div>
1221
);
1322
};

0 commit comments

Comments
 (0)