Team Section
ReadyPeople grid with avatars.
Ahosan Habib
Founder
Layla Haddad
Design
Tomás Rivera
Engineering
Amina Chowdhury
Developer relations
Installation
$ npx @oratiq-js/ui add team-sectionCopies the component and everything it depends on into your project, then lists the npm packages to install. The code is yours after this.
Usage
import { TeamSection } from "@/components/blocks/team-section";Style 02
Ahosan Habib
Founder
Building the RTL-first web from Dhaka.
ProductLayla Haddad
Design lead
Systems thinker; four launches in Arabic.
DesignTomás Rivera
Engineering
Radix contributor; keyboard-nav zealot.
Core$ npx @oratiq-js/ui add team-section-02Style 03
- AHAhosan HabibFounder
- LHLayla HaddadDesign lead
- TRTomás RiveraEngineering
- ACAmina ChowdhuryDevRel
- NPNoa PeretzFrontend
- JWJonas WeberPlatform
$ npx @oratiq-js/ui add team-section-03Style 04
Ahosan Habib
Founder
Layla Haddad
Design lead
Tomás Rivera
Engineering
Noa Peretz
Frontend
$ npx @oratiq-js/ui add team-section-04Style 05
Ahosan Habib
Founder & product
Started Oratiq after shipping four bidirectional products the hard way. Believes reading order is a user right, not a feature flag.
Layla Haddad
Founding designer
Type systems across Latin, Arabic, and Hebrew. Draws every glyph decision back to one question: does it read?
$ npx @oratiq-js/ui add team-section-05Style 06
Tomás Rivera
Engineering
Amina Chowdhury
DevRel
Jonas Weber
Platform
$ npx @oratiq-js/ui add team-section-06What a block is
- A full section, composed from the components in the sidebar — copy it in, replace the demo content, ship.
- Every style is its own registry item: the command under each preview installs exactly that file.
- Blocks read the same semantic tokens as everything else — your brand override applies instantly.
- Logical properties throughout: flip dir on <html> and any style mirrors.
Content is yours
View source on GitHub → components/blocks/team-section.tsx