| 1234567891011121314151617181920212223242526272829303132 |
- from boppersbizza import styles
- from boppersbizza.templates import template
- import reflex as rx
- class TestingState(rx.State):
- msg_list: list
- message: str
- def new_msg(self):
- self.msg_list.append(self.message)
- self.message = ""
- def msg_box(msg) -> rx.Component:
- return rx.box(msg)
- @template(route="/testing", title="Home", image="/github.svg")
- def testing() -> rx.Component:
- return rx.container(
- rx.foreach(TestingState.msg_list, lambda msg: msg_box(msg)),
- rx.hstack(
- rx.input(
- placeholder="Test Message",
- value=TestingState.message,
- on_change=TestingState.set_message,
- ),
- rx.button("Send", on_click=TestingState.new_msg),
- ),
- )
|