FunctionSitePicker({
loading,
error,
sites,
selectedSiteUrl,
onSelect,
onSave,
saving,
onReconnect,
secondaryA
src/client/features/gsc/SitePicker.tsx:22
FunctionSortHeader({
label,
helpText,
field,
current,
dir,
onToggle,
className,
}: {
label: string;
helpText?:
src/client/features/keywords/components/DisplayPrimitives.tsx:184
FunctionSortableHeader({
label,
helpText,
isActive,
order,
onClick,
}: Props)
src/client/features/domain/components/SortableHeader.tsx:13
FunctionStatBlock({
label,
tooltip,
value,
perPlatform,
metric,
}: {
label: string;
tooltip: string;
value: num
src/client/features/ai-search/components/BrandLookupResults.tsx:123
FunctionStatsGrid({
pagesCrawled,
totalPages,
totalLighthouse,
averageResponseMs,
lighthouseSummary,
}: {
pagesCraw
src/client/features/audit/results/ResultsView.tsx:169
FunctionTableBulkActionBar({
selectedCount,
selectedLabel = "selected",
actions,
onClear,
placement = "fixed",
}: {
selected
src/client/components/table/TableBulkActionBar.tsx:4
FunctionTableBulkActionButton({
icon,
children,
onClick,
disabled,
variant = "default",
}: {
icon?: ReactNode;
children: Reac
src/client/components/table/TableBulkActionBar.tsx:49
FunctionTableFilterToggle({
showFilters,
onToggle,
activeFilterCount,
resultCount,
totalCount,
}: {
showFilters: boolean;
src/client/features/audit/results/AuditResultsTableFilters.tsx:147
FunctionTablePagination({
page,
pageSize,
pageSizes,
totalCount,
hasNextPage,
isLoading,
onPageChange,
onPageSizeChan
src/client/components/table/TablePagination.tsx:28
FunctionTagChip({
tag,
size = "sm",
trailing,
onClick,
selected,
title,
}: {
tag: Pick<SavedKeywordTag, "id" |
src/client/features/saved-keywords/TagChip.tsx:17
FunctionTagFilterPopover({
availableTags,
filteredTags,
selectedTagIds,
query,
managingTagId,
busyTagIds,
onQueryChange,
src/client/features/saved-keywords/SavedKeywordsTagFilter.tsx:154
FunctionTagFilterRow({
tag,
checked,
isManaging,
isBusy,
onToggle,
onStartManaging,
onUpdate,
onDelete,
}: {
tag
src/client/features/saved-keywords/SavedKeywordsTagFilter.tsx:250
FunctionTermsTokenInput({
form,
name,
label,
variant,
placeholder,
}: {
form: SavedKeywordsFilterForm;
name: "include"
src/client/features/saved-keywords/SavedKeywordsFilterPanel.tsx:112
FunctionTextFilter({
label,
value,
placeholder,
type = "text",
onChange,
}: {
label: string;
value: string;
plac
src/client/features/audit/results/AuditResultsTableFilters.tsx:228