Skip to content

feat(webkit): add the quote marketing component - #1012

Open
gabriel-lisboa-azion wants to merge 4 commits into
feature/marketing-componentsfrom
feat/marketing-quote
Open

gabriel-lisboa-azion wants to merge 4 commits into
feature/marketing-componentsfrom
feat/marketing-quote

Conversation

@gabriel-lisboa-azion

Copy link
Copy Markdown
Contributor

Summary

  • A single customer testimonial: the quotation, who said it, and optionally the mark of the company they said it for. It is the smallest unit of social proof on a marketing page, and it is deliberately one quote — a wall of them is a layout built from several of these, not a prop on one.
  • Public exports: @aziontech/webkit/quote.

How to test

  1. pnpm storybook:dev → open Components/Marketing/Quote. Every story renders, and "Show code" is a runnable SFC you can paste.
  2. pnpm --filter @aziontech/webkit test -- src/components/marketing/quote → the co-located browser suite passes.
  3. pnpm webkit:type-check → clean.

Notes

  • Depends on texture-material; merge that PR first. Until then this branch's checks are red on the missing import — that is expected, not a defect in this component.
  • Targets feature/marketing-components, which carries the shared foundation (marketing category registration, illustration scene registry, theme tokens, story assets).
  • No breaking change: nothing is removed or renamed on main.

@gabriel-lisboa-azion

Copy link
Copy Markdown
Contributor Author

Updated (c978caf) to the inline / signed / highlight registers plus highlights phrases, which absorb client-kpi-quote (#1000).

…tretches it

In `highlight`, a quote taller than its content gives the slack to the
quotation, so the attribution and the actions sit on one floor across quotes
of different lengths.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant