SILVERCAT

SILVERCAT.STUDIO

INDEX / REF.25

ARCHIVE // WIDGET-TEST

widget test

M
1 collaborator
Contact

widgets

CUSTOM

Section

New heading

Optional subtitle

Rich text...

Bold

"sybau"
Anonymous - Artist
Image
Source: Unknown
Gallery image 1
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 2
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 3
Source: Unknown
Gallery image 1
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 2
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 3
Source: Unknown
Gallery image 1
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 2
Exclusive
Silvercat Exclusive - Only on silvercat.studio
Source: Unknown
Gallery image 3
Source: Unknown
Title
Artist
0:00
0:00
Volume
Audio Album Title

Audio Album Title

Artist

0:00
0:00
Tracklist
Source: Unknown

Callout

Highlight important context here.

Tracks
12
Sessions
4
Duration
42 min
code blocktsx
"use client";

import ReactMarkdown from "react-markdown";

export function TextBlockWidget({ config }: { config: Record<string, any> }) {
  const content = (config.content as string) || "";
  const heading = (config.heading as string) || "";

  return (
    <div className="w-full max-w-4xl mx-auto py-8 text-white space-y-6">
      {heading && (
        <h2 className="text-3xl md:text-5xl font-serif text-white/90">
          {heading}
        </h2>
      )}
      <div className="prose prose-invert prose-white prose-p:text-white/70 prose-a:text-white max-w-none prose-headings:font-serif">
        <ReactMarkdown>{content}</ReactMarkdown>
      </div>
    </div>
  );
}