Home / Function/ BarVisualizerDemo() — ui Function Reference

BarVisualizerDemo() — ui Function Reference

Architecture documentation for the BarVisualizerDemo() function in elevenlabs.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  58ca3abc_1612_76cb_07d7_3082bb6b9db0["BarVisualizerDemo()"]
  140880de_8350_c565_0d8f_48f12ee18f06["elevenlabs.tsx"]
  58ca3abc_1612_76cb_07d7_3082bb6b9db0 -->|defined in| 140880de_8350_c565_0d8f_48f12ee18f06
  style 58ca3abc_1612_76cb_07d7_3082bb6b9db0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/registry/bases/radix/blocks/elevenlabs.tsx lines 30–79

function BarVisualizerDemo() {
  const [state, setState] = useState<AgentState>("speaking")

  return (
    <Example title="Bar Visualizer">
      <Card className="">
        <CardHeader>
          <CardTitle>Audio Frequency Visualizer</CardTitle>
          <CardDescription>
            Real-time frequency band visualization with animated state
            transitions
          </CardDescription>
        </CardHeader>
        <CardContent>
          <BarVisualizer
            state={state}
            demo={true}
            barCount={20}
            minHeight={15}
            maxHeight={90}
            className="h-40 max-w-full"
          />
        </CardContent>
        <CardFooter className="gap-2">
          <Button
            size="sm"
            variant={state === "connecting" ? "default" : "outline"}
            onClick={() => setState("connecting")}
          >
            Connecting
          </Button>
          <Button
            size="sm"
            variant={state === "listening" ? "default" : "outline"}
            onClick={() => setState("listening")}
          >
            Listening
          </Button>
          <Button
            size="sm"
            variant={state === "speaking" ? "default" : "outline"}
            onClick={() => setState("speaking")}
          >
            Speaking
          </Button>
        </CardFooter>
      </Card>
    </Example>
  )
}

Subdomains

Frequently Asked Questions

What does BarVisualizerDemo() do?
BarVisualizerDemo() is a function in the ui codebase, defined in apps/v4/registry/bases/radix/blocks/elevenlabs.tsx.
Where is BarVisualizerDemo() defined?
BarVisualizerDemo() is defined in apps/v4/registry/bases/radix/blocks/elevenlabs.tsx at line 30.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free