MCPcopy
hub / github.com/code-hike/codehike / Scrollycoding

Function Scrollycoding

apps/web/content/blog/remotion/code.tsx:45–75  ·  view source on GitHub ↗
(props: unknown)

Source from the content-addressed store, hash-verified

43})
44
45export function Scrollycoding(props: unknown) {
46 const { steps } = parseProps(props, Schema)
47 return (
48 <SelectionProvider className="flex gap-4 -mx-8">
49 <div className="flex-1 min-w-0 mb-[50vh]">
50 {steps.map((step, i) => (
51 <Selectable
52 key={i}
53 index={i}
54 selectOn={["click", "scroll"]}
55 className="opacity-50 data-[selected=true]:opacity-100 transition-opacity duration-300"
56 >
57 {step.children}
58 </Selectable>
59 ))}
60 </div>
61 <div className="flex-1 min-w-0">
62 <div className="top-20 sticky">
63 <Selection
64 from={steps.map((step) => (
65 <TheCode
66 codeblock={step.code}
67 className="my-0 max-h-[calc(100vh-6rem)] h-screen flex flex-col"
68 />
69 ))}
70 />
71 </div>
72 </div>
73 </SelectionProvider>
74 )
75}

Callers

nothing calls this directly

Calls 1

parsePropsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…