import { component$, useVisibleTask$, useStore, useStylesScoped$, } from "@builder.io/qwik"; import { type DocumentHead, useLocation } from "@builder.io/qwik-city"; import styles from "./flower.css?inline"; export default component$(() => { useStylesScoped$(styles); const loc = useLocation(); const state = useStore({ count: 0, number: 20, }); useVisibleTask$(({ cleanup }) => { const timeout = setTimeout(() => (state.count = 1), 500); cleanup(() => clearTimeout(timeout)); const internal = setInterval(() => state.count++, 7000); cleanup(() => clearInterval(internal)); }); return (

Generate Flowers

{ state.number = el.valueAsNumber; }} />
{Array.from({ length: state.number }, (_, i) => (
)).reverse()}
); }); export const head: DocumentHead = { title: "Qwik Flower", };