Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/components/IntegrationsGrid/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ function IntegrationCard({ item }: { item: Integration }) {
to={item.href}
className={styles.card}
{...(external ? { target: "_blank", rel: "noopener noreferrer" } : {})}
data-analytics-id={`integrations-card-${item.name}`}
data-analytics-action="click"
>
<div className={styles.cardHeader}>
<h3 className={styles.cardName}>
Expand Down Expand Up @@ -146,7 +148,7 @@ export default function IntegrationsGrid({
}, [query, filters]);

return (
<div className={styles.container}>
<div className={styles.container} data-analytics-component="integrations-grid">
<div className={styles.searchWrapper}>
<span className={styles.searchIcon}>
<SearchIcon />
Expand All @@ -158,6 +160,8 @@ export default function IntegrationsGrid({
value={query}
onChange={(e) => setQuery(e.target.value)}
aria-label="Search integrations"
data-analytics-id="integrations-search"
data-analytics-action="input"
/>
</div>

Expand All @@ -177,6 +181,8 @@ export default function IntegrationsGrid({
setFilters((f) => ({ ...f, [key]: toggleIn(f[key], value) }))
}
aria-pressed={filters[key].includes(value)}
data-analytics-id={`integrations-filter-${key}-${value}`}
data-analytics-action="click"
>
{value}
</button>
Expand Down