Staaarter

Faculty Testimonials Grid

Grid of faculty testimonials with instructor photos, quotes about their teaching philosophy, and years of experience. Perfect for building trust in educational institutions.

By Staaarter Team
Education
Docs
Live preview

Docs

Installation

A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its avatar, avatar-initials dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/faculty-testimonials-grid.json

Prefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/education/education7.tsx instead.

Usage

The file also exports education7Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.

import { Education7, education7Demo } from "@/components/blocks/education/education7";

export default function Page() {
  return <Education7 {...education7Demo} />;
}

Props

PropTypeDefaultDescription
eyebrowstringnoneSmall uppercase label above the heading; only rendered when set.
headingReactNodenoneSection heading, centered above the faculty grid.
descriptionstringundefinedCentered intro text below the heading.
facultyFacultyTestimonial[]noneFaculty cards rendered in a responsive grid, up to 3 columns on desktop.
classNamestringnoneExtra classes for the outer section element.

Types

type FacultyTestimonial = {
  quote: string;
  name: string;
  title: string;
  yearsExperience: string;
  avatar?: { src: string; alt: string };
};

Behavior notes

  • faculty lays out 1 column on mobile, 2 on tablet, and 3 on desktop; any item count reflows to additional rows.
  • Each avatar falls back to initials built from the first letter of up to two space-separated words in the faculty member's name when no avatar image is supplied.
  • This is a static grid of testimonials; there is no filtering, pagination, or link-through to individual faculty profiles.