row-link.tsx 627 B

1234567891011121314151617181920212223
  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. <li className="list-group-item row-link">
  11. <a href={href} className="row-link-inner">
  12. <MaterialIcon type={icon} className="p-2 p-md-3" />
  13. <div className="flex-grow-1">
  14. <strong>{heading}</strong>
  15. <div>{subtext}</div>
  16. </div>
  17. <MaterialIcon type="keyboard_arrow_right" className="p-2 p-md-3" />
  18. </a>
  19. </li>
  20. )
  21. }