diff --git a/packages/runtime/src/components/list.r.ts b/packages/runtime/src/components/list.r.ts index da68c5f..81e268d 100644 --- a/packages/runtime/src/components/list.r.ts +++ b/packages/runtime/src/components/list.r.ts @@ -1,17 +1,25 @@ import { Content, Context, OutputComponent, byIndex, bySelf } from "refina"; import QuasiRuntime from "../plugin"; -import { component, content, input, output, textProp } from "../types"; +import { + Direction, + component, + content, + input, + output, + textProp, +} from "../types"; export default component({ displayName: () => "List", + model: "ListModel", contents: { - inner: content("inner"), + inner: content("inner", undefined, Direction.BOTTOM), }, inputs: { data: input("data"), }, outputs: { - current: output("current"), + current: output("current", undefined, Direction.RIGHT), }, props: { class: textProp("class"), diff --git a/packages/runtime/src/components/span.r.ts b/packages/runtime/src/components/span.r.ts index 40d1eb2..c903b22 100644 --- a/packages/runtime/src/components/span.r.ts +++ b/packages/runtime/src/components/span.r.ts @@ -5,7 +5,7 @@ import { component, content, textProp } from "../types"; export default component({ displayName: () => "Span", contents: { - inner: content("inner"), + inner: content("inner", "as-primary-and-socket"), }, props: { class: textProp("class"), diff --git a/packages/runtime/src/components/textNode.r.ts b/packages/runtime/src/components/textNode.r.ts index d47e0b6..0d82d60 100644 --- a/packages/runtime/src/components/textNode.r.ts +++ b/packages/runtime/src/components/textNode.r.ts @@ -1,11 +1,11 @@ import { Context, OutputComponent } from "refina"; import QuasiRuntime from "../plugin"; -import { component, content } from "../types"; +import { component, content, input } from "../types"; export default component({ displayName: () => "Text", - contents: { - text: content("text"), + inputs: { + text: input("text", "as-primary-and-socket"), }, });