Files
overleaf-cep/services/web/frontend/js/features/subscription/components/dashboard/row-link.tsx
T
Miguel Serrano ba061c8e7f Merge pull request #27685 from overleaf/msm-group-audit-log-event
[web] Analytics events for Group Audit Logs

GitOrigin-RevId: 751d4332a2b0f4b33fbe48a5a4c03ba45b2b5c7f
2025-08-12 08:05:47 +00:00

31 lines
688 B
TypeScript

import MaterialIcon from '../../../../shared/components/material-icon'
type RowLinkProps = {
href: string
heading: string
subtext: string
icon: string
onClick?: () => void
}
export function RowLink({
href,
heading,
subtext,
icon,
onClick,
}: RowLinkProps) {
return (
<li className="list-group-item row-link">
<a href={href} className="row-link-inner" onClick={onClick}>
<MaterialIcon type={icon} className="p-2 p-md-3" />
<div className="flex-grow-1">
<strong>{heading}</strong>
<div>{subtext}</div>
</div>
<MaterialIcon type="keyboard_arrow_right" className="p-2 p-md-3" />
</a>
</li>
)
}