WingoUI
Buttons & Actions
ButtonButton GroupCopy ButtonDelete ButtonTheme ToggleToggleToggle Group
Inputs
Avatar UploadCalendarCheckboxColor PickerComboboxCron PickerCurrency InputDate PickerDate Range PickerDate Time PickerDuration PickerEmail InputFile UploadFilter BuilderInputInput GroupListboxMasked InputMention InputMonth PickerMulti SelectNumber InputOTP InputPassword InputPhone InputRadio GroupRatingSearch InputSegmented ControlSelectSignature PadSliderSwitchTag InputTextareaTime Picker
Forms
Address InputCSV ImportFieldForm WizardInline EditInvoice line itemsRich Text EditorSchema Builder
Navigation
Back To TopBounce SidebarBreadcrumbCommand MenuGlobal SearchGooey NavHook SidebarNav MenuNav TabsPaginationProximity SidebarScroll ProgressSidebarStepsTable Of ContentsTabsTopbarUser MenuWorkspace Switcher
Overlays
Alert DialogContext MenuDialogDrawerDropdown MenuFamily DrawerHover CardPopoverSheetShortcuts DialogTooltipTour
Feedback
AlertBannerCookie ConsentEmoji ReactionEmpty StateNotification BellNotification CenterProgressRoute ProgressSkeletonSpinnerToast
Data Display
Approval FlowAvatarBadgeCalendar ViewCode BlockComment ThreadContact cardCountdownDescription ListDiff ViewerFile ListFile managerFolderGanttJSON ViewerKbdLog ViewerMarkdownPresenceSchedulerTagTimelineTree View
Tables & Lists
Audit LogData TableDeal PipelineEditable GridKanbanListMembers tablePermissions MatrixTableTask ListVirtual List
Charts & Stats
Animated CounterArea chartBar chartDonut chartFunnel chartGaugeGitHub ActivityHeatmap calendarLeaderboardLine chartRadial barSparklineStat CardTrackerTrend badge
Layout
AccordionApp ShellCardCollapsibleDetail LayoutEntity HeaderPage HeaderScroll AreaSeparatorSettings LayoutSplit ViewToolbar
Media
Audio PlayerCarouselCSV ViewerDOCX EditorDOCX ViewerExcel ViewerFile SystemImage CropperImage LightboxLocation MapPDF ViewerPowerPoint ViewerQR CodeStep PlayerVideo Player
AI Kit
Agent Status CardChat MessageChat ThreadConversation ListFluid OrbGrid RevealMatrix OrbModel PickerPrompt InputReasoning IndicatorRule BuilderSuggestion ChipsTool Call TimelineUsage MeterVoice InputWorkflow Canvas
Text & Effects
Gravity Letters
Mobile
Action SheetBottom Tab BarFABHaptic ButtonHero HeaderInstall PromptLarge Title HeaderNotification BannerOnboarding CarouselPicker WheelPull To RefreshSlide To ConfirmSticky CTA BarSwipe DeckSwipeable Tabs
Commerce
Cart drawerCategory pickerCheckout stepsCoupon inputFavorite buttonFilter panelListing cardListing gridOrder trackerPricePrice rangePricing tableProduct galleryQuantity stepperReviewsSeller card
Marketing Sections
CTA SectionFAQ SectionFeature GridFeature ShowcaseHero SectionLogo CloudMarketing FooterMarketing HeaderMarketing SectionStats SectionTeam SectionTestimonials Section
Blocks
Admin Dashboard PageAdmin ShellAI Chat PageAutomation Builder PageCheckout PageCRM Contact PageCRM Pipeline PageError PagesInbox PageInvoice PageKPI DashboardListing Detail PageLogin PageMarketplace Home PageMarketplace Search PageMarketplace ShellMobile App HomeOnboarding FlowPost Listing WizardPricing PageRegister PageSettings PageUsers Admin Page
Templates
About PageAffiliate PageBlog PageBlog Post PageCareers PageChangelog PageCompare PageContact PageCustomers PageDocs Home PageFAQ PageFeature PageIntegrations PageLanding PageLegal PageStatus PageWaitlist Page
Hooks & Utilities
AI ChatChart kitCommerceDate utilsFile exportFile typesFiltersForm validationHapticsInvoicingMotion presetsNavigationNumber formatRelative timeRomanian locationsSpreadsheetText matchTonesUIProvideruseClipboarduseConsentuseControllableStateuseCooldownuseDebounceuseKeyboardInsetuseLocaleuseLongPressuseMediaControlsuseMediaQueryuseOverflowItemsusePersistedStateuseScrollEdgesuseScrollStateuseSelectionuseShortcutuseStickToBottom
GalleryTheme

Marketing Sections

Testimonials Section

Marketing SectionsTestimonials Section
Team SectionAdmin Dashboard Page
Live props
Content
eyebrow
title
description
showRating
showMetric
Layout
layout
columns3
align
spacing
width
Appearance
card
radius
tone
color
background
Behavior
duration60s
autoplay
showPause
Code
import { TestimonialsSection } from "@/components/blocks/testimonials-section"

<TestimonialsSection />
Pro

v1.0.0·Added in 1.6.0

Customer quotes with people, ratings and results: a grid, featured quote, marquee, carousel, wall of love or one large quote.

Each quote is a card with an optional result ("-38% cycle time"), stars, the quote and the person with their avatar (initials when there is no photo), role and company. Grid lays the cards out in masonry columns; featured puts one large quote with the company and its result beside two small ones. Marquee scrolls two rows in opposite directions; hovering or focusing a row pauses it, and the round button below pauses and resumes both (paused rows scroll sideways by hand). Under reduced motion the rows start paused. Carousel is a swipeable rail with dots and, on desktop, arrows; the arrow keys move it when it has focus. Wall packs many compact cards in mixed formats (a result on an inverted card, a social post with a handle and a date, a short quote) into dense columns that fade out at the bottom; Show more reveals the rest and Show less folds it again. Quote shows one large quote with an oversized quotation mark, the person, their company and result; the round buttons, the dots (a counter on phones) and the arrow, Home and End keys switch quotes with a short cross-fade, and nothing plays on its own.

Add to a project

npx wingo-ui@latest add testimonials-section

Pro item: the CLI needs a Pro account. See plans

Dependencies

motionlucide-reactmarketing-sectionavatarbuttoncarouselmotiontonesui-config

Files

  • components/blocks/testimonials-section.tsx

See also

Marketing SectionCarouselAvatarRatingPricing Page
PreviousTeam SectionNext Admin Dashboard Page