martials.no/src/components/HardwarePage.svelte

24 lines
569 B
Svelte
Raw Normal View History

2024-09-25 22:20:47 +02:00
<script lang="ts">
import Select from "./Select.svelte"
import { getCollection } from "astro:content"
getCollection("hardware")
.then((collection) => {
console.log(collection)
})
// TODO fetch selected hardware from content collection
let selectedHardware: string = "CPU"
2024-09-25 22:20:47 +02:00
function onChange({ detail }: CustomEvent<string>) {
console.log(detail)
selectedHardware = detail
2024-09-25 22:20:47 +02:00
}
// TODO show the selected hardware
</script>
<div>
<h2>{selectedHardware}</h2>
<Select options={["CPU", "GPU", "RAM"]} on:change={onChange} />
</div>