Pieces(1325)

Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.

Hania RaniErased Tapes
VisitorValid Jun 14
LakersWarriors
Sec 112 · Row 8 · Seat 14
7:30 PM
20% offCoffee & Pastries
BREW20Expires Jun 30
Your NumberA47
3 ahead of youEst. wait ~12 min
Parking
ABC 1234
Jun 14 · 14:32Spot B-08
In Progress

Login fails on Safari 17 after the OAuth redirect

P1@nils
No.0427
Annual Gala RaffleDraw · Jun 14
09:42
Berlin Hbf
13:05
München Hbf
ICE 624Platform 7
Dune: Part TwoRow J · Seat 12
Fri Jun 14 · 9:30 PMIMAX
Joe's Coffee
4.7Café
Open
Office · 5th Ave
Beste HQ · Brooklyn
4.2 mi12 min
40.7580° N
73.9855° W
Times Square, NY
Headquarters
123 Atlantic Avenue
Suite 4B
Brooklyn, NY 11201
United States
Times Square
Manhattan, New York
# Database
DATABASE_URL=postgres://localhost/beste
REDIS_URL=redis://localhost:6379
PORT=3000
curl-XPOSThttps://api.beste.co/v1/users
-H"Content-Type: application/json"
-d'{"name": "Nils Frahm"}'
SELECT id, name, email
FROM users
WHERE active = true
ORDER BY created_at DESC
LIMIT 10;
TypeError: Cannot read 'name' of undefined
greet(src/utils.ts:14:12)
handler(src/server.ts:42:8)
processRequest(src/api.ts:88:4)
Open command palette
⌘K
{
"name":"Beste",
"active":true,
"count":42
}
import{useState, useEffect}from"react";
import{Button}from"@/ui/button";
import{cn}from"@/lib/utils";
const user = await fetchUser("42");
function greet(name) {
return 'Hi ' + name;
return `Hello, ${name}!`;
}
bun add @beste/ui
Markdown version