Py.Cafe

iisakkirotko/

solara-random-card-generator

Solara Random Card Generator

DocsPricing
  • app.py
  • requirements.txt
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import solara
import random


@solara.component
def RandomCard():
    content = random.random()
    with solara.Card("Random"):
        solara.Text(f"I got {content}")


@solara.component
def Page():
    button_count = solara.use_reactive(5)
    for i in range(button_count.value):
        RandomCard().key(f"button-{i}")

    solara.Button("More Buttons!", color="primary", on_click=lambda: button_count.set(button_count.value + 1))