Company values grid with icon cards and employee testimonial quote. Showcases team culture and work philosophy.
A centered culture section that renders an optional badge, an inline-<strong> heading, and a description above a two-column grid of value cards (each with an optional icon in a tinted circle, a title, and optional copy), followed by an optional left-border testimonial blockquote with author and role.
Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.
Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.
Radix flavor
npx shadcn add "https://ui.beste.co/r/careers11?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/careers11?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/careers11.tsx, plus the badge shadcn/ui primitive it uses for the section eyebrow.
The installed file exports careers11Demo alongside the block: the exact props behind the preview above. Spread it to get a working culture section in one line.
import { Careers11, careers11Demo } from "@/components/beste/block/careers11";
export default function CulturePage() {
return <Careers11 {...careers11Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { Eye, Shield } from "lucide-react";
import { Careers11 } from "@/components/beste/block/careers11";
export default function CulturePage() {
return (
<Careers11
badge={{ label: "Our Culture", variant: "secondary" }}
heading="Built on <strong>shared values</strong>"
description="The principles that guide how we work and grow together."
items={[
{ icon: Shield, title: "Ownership", description: "We own our work and its impact." },
{ icon: Eye, title: "Transparency", description: "Open communication by default." },
]}
quote={{
content: "Joining this team was the best career decision I've made.",
author: "Sarah Chen",
role: "Staff Engineer",
}}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
badge | { label: string; variant?: "default" | "secondary" | "outline" } | – | Optional eyebrow badge above the heading |
heading | string | – | Section heading, supports inline <strong> |
description | string | – | Supporting paragraph below the heading |
items | ValueItem[] | [] | Value cards rendered in the two-column grid |
quote | { content: string; author: string; role: string } | – | Testimonial blockquote below the grid |
className | string | – | Extra classes for the outer <section> |
type ValueItem = {
icon?: LucideIcon;
title: string;
description?: string;
};heading is injected via dangerouslySetInnerHTML, and only nested <strong> tags are styled (recolored to text-primary); any other markup you pass is rendered raw."default" variant when badge.variant is not supplied.index, so reordering items will remount rather than reuse nodes; each card only shows its icon circle when item.icon is set and its description paragraph when item.description is set.sm breakpoint up (sm:grid-cols-2); it never grows to three or more columns regardless of item count.careers16
Employee testimonial cards with quotes, avatars, and roles. Social proof grid showcasing team member experiences and company culture.
careers7
Team culture stats bar followed by detailed job position cards. Combines social proof with open roles listing.
careers9
Benefits and perks showcase with icon cards in a responsive grid. Highlights company offerings like health, remote work, and growth opportunities.
careers14
Team member photo grid with names and roles. Square portrait layout for showcasing leadership and team composition.
careers30
Engineering and team blog article preview cards with images, excerpts, and authors. Showcases technical depth and knowledge sharing culture.