row-link.tsx 624 B

12345678910111213141516171819202122232425
  1. import MaterialIcon from '../../../../shared/components/material-icon'
  2. type RowLinkProps = {
  3. href: string
  4. heading: string
  5. subtext: string
  6. icon: string
  7. }
  8. export function RowLink({ href, heading, subtext, icon }: RowLinkProps) {
  9. return (
  10. <a href={href} className="row-link">
  11. <div className="icon">
  12. <MaterialIcon type={icon} />
  13. </div>
  14. <div className="text">
  15. <div className="heading">{heading}</div>
  16. <div className="subtext">{subtext}</div>
  17. </div>
  18. <div className="icon arrow">
  19. <MaterialIcon type="keyboard_arrow_right" />
  20. </div>
  21. </a>
  22. )
  23. }