@@ -2,17 +2,13 @@ import { runtime } from "@/runtime"
|
|||||||
import { Flex, Text, TextField } from "@radix-ui/themes"
|
import { Flex, Text, TextField } from "@radix-ui/themes"
|
||||||
import { createFileRoute } from "@tanstack/react-router"
|
import { createFileRoute } from "@tanstack/react-router"
|
||||||
import { GetRandomValues, makeUuid4 } from "@typed/id"
|
import { GetRandomValues, makeUuid4 } from "@typed/id"
|
||||||
import { Chunk, Effect, SubscriptionRef } from "effect"
|
import { Effect } from "effect"
|
||||||
import { Component, Memoized } from "effect-fc"
|
import { Component, Memoized } from "effect-fc"
|
||||||
import { SubscriptionSubRef } from "effect-fc/types"
|
|
||||||
import * as React from "react"
|
import * as React from "react"
|
||||||
|
|
||||||
|
|
||||||
const RouteComponent = Component.make(function* RouteComponent() {
|
const RouteComponent = Component.make(function* RouteComponent() {
|
||||||
const [value, setValue] = React.useState("")
|
const [value, setValue] = React.useState("")
|
||||||
// const myRef = yield* SubscriptionRef.make(Chunk.make({ name: "person 1" } as const))
|
|
||||||
const myRef = yield* SubscriptionRef.make(Chunk.empty<{ readonly name: "person 1" }>())
|
|
||||||
const mySubRef = SubscriptionSubRef.makeFromChunkRef(myRef, 0)
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Flex direction="column" gap="2">
|
<Flex direction="column" gap="2">
|
||||||
|
|||||||
Reference in New Issue
Block a user