solid-progress
v0.0.3
Published
<p> <img width="100%" src="https://assets.solidjs.com/banner?project=solid-progress" alt="solid-named-router"> </p>
Downloads
7
Readme
solid-progress
☘ A solidjs component of progress bar, the custom colors are supported. Inspired by vue3-progress but for Solidjs.
Installation
pnpm add solid-progress
Demo
https://xhofe.github.io/solid-progress/
Usage
import { Component, createSignal, onMount } from "solid-js";
import { ProgressBar, progress } from "solid-progress";
import "solid-progress/dist/style.css";
const App: Component = () => {
const [shown, setShown] = createSignal(true);
return (
<div>
<ProgressBar opened />
<div
style={{
height: "80vh",
display: "flex",
"flex-direction": "column",
"justify-content": "center",
"align-items": "center",
}}
>
<h1>solid-progress</h1>
<button
onClick={() => {
setShown(!shown());
if (shown()) {
progress.start();
} else {
progress.finish();
}
}}
>
{shown() ? "finish" : "start"}
</button>
</div>
</div>
);
};
export default App;