Files
news.gitea.happylizard.me/bin/gems/rouge-4.7.0/lib/rouge/demos/rescript
T
pizza2d1 4cee170d66
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s
Add bin and edit workflow
2026-09-16 13:11:16 -06:00

27 lines
580 B
Plaintext

module Person = {
type t = Teacher | Director | Student(string)
let greeting = person =>
switch person {
| Teacher => "Hey Professor!"
| Director => "Hello Director."
| Student("Richard") => "Still here Ricky?"
| Student(other) => "Hey, " ++ other ++ "."
}
}
module Button = {
@react.component
let make = (~count: int, ~onClick) => {
let times = switch count {
| 1 => "once"
| 2 => "twice"
| n => Belt.Int.toString(n) ++ " times"
}
let msg = "Click me " ++ times
<button onClick> {msg->React.string} </button>
}
}