FunctionPageLink({
page,
disabled,
label,
children,
onPageChange,
}: {
page: number;
disabled: boolean;
label:
src/client/features/domain/components/DomainKeywordsPagination.tsx:98
FunctionPagesTab({
projectId,
domain,
languageCode,
routeState,
setSearchParams,
onSortClick,
onPageChange,
on
src/client/features/domain/components/PagesTab.tsx:66
FunctionPostSignupOnboarding({
firstName,
title,
helperText,
step,
answers,
onAnswersChange,
onNext,
onBack,
onSkip,
o
src/client/features/onboarding/PostSignupOnboarding.tsx:31
FunctionPromptExplorerForm({
form,
onPromptChange,
onHighlightBrandChange,
onModelsChange,
onWebSearchChange,
onCountryChang
src/client/features/ai-search/components/PromptExplorerForm.tsx:42
FunctionRangeFilter({
label,
min,
max,
onMinChange,
onMaxChange,
}: {
label: string;
min: string;
max: string;
src/client/features/audit/results/AuditResultsTableFilters.tsx:257
FunctionRangeFilter({
title,
minValue,
maxValue,
onMinChange,
onMaxChange,
}: {
title: string;
minValue: string;
src/client/features/rank-tracking/RankTrackingFilters.tsx:228
FunctionRankTrackingConfigModal({
projectId,
existingConfig,
onClose,
onSaved,
onConfigCreated,
}: Props)
src/client/features/rank-tracking/RankTrackingConfigModal.tsx:35
FunctionRankTrackingDetailHeader({
config,
run,
costEstimate,
hasBothDevices,
activeDevice,
onActiveDeviceChange,
comparePeriod,
src/client/features/rank-tracking/RankTrackingDetailHeader.tsx:20
FunctionRankTrackingTable({
totalCount,
rows,
resultsLoading,
showDesktop,
showMobile,
defaultSortId,
domain,
configId,
src/client/features/rank-tracking/RankTrackingTable.tsx:30
FunctionRankTrackingTableToolbar({
showFilters,
onToggleFilters,
activeFilterCount,
isRunning,
latestRun,
keywordCount,
viewMode
src/client/features/rank-tracking/RankTrackingTableToolbar.tsx:5
FunctionRankTrendChart({
data,
series,
serpDepth,
height = 224,
renderTooltip,
showBottomBand = false,
}: {
data: Arra
src/client/features/rank-tracking/RankTrackingTrendChart.tsx:44
FunctionResultsHeader({
pageCount,
lighthouseCount,
hasPerformanceTab,
activeTab,
onTabChange,
onExport,
}: {
pageCou
src/client/features/audit/results/ResultsView.tsx:119
FunctionSavedKeywordsBulkActionBar({
selectedCount,
onCopy,
onOpenTags,
onExportCsv,
onExportSheets,
onDelete,
onClear,
exportin
src/client/features/saved-keywords/SavedKeywordsBulkActionBar.tsx:8
FunctionSavedKeywordsBulkTagsModal({
availableTags,
selectedCount,
selectedRowTags,
isPending,
onClose,
onApply,
}: {
availableTag
src/client/features/saved-keywords/SavedKeywordsBulkTagsModal.tsx:10
FunctionSavedKeywordsFilters({
filtersForm,
activeFilterCount,
showFilters,
onToggleFilters,
onResetAllFilters,
availableTags,
src/client/features/saved-keywords/SavedKeywordsFilters.tsx:8
FunctionSavedKeywordsHeader({
totalCount,
exporting,
metricsRefreshing,
onExportCsv,
onExportSheets,
onRefreshMetrics,
}: {
src/client/features/saved-keywords/SavedKeywordsHeader.tsx:10
FunctionSavedKeywordsPagination({
page,
pageSize,
totalCount,
isLoading,
onPageChange,
onPageSizeChange,
}: {
page: number;
p
src/client/features/saved-keywords/SavedKeywordsPagination.tsx:4
FunctionSavedKeywordsTable({
rows,
rowSelection,
sorting,
isLoading,
hasActiveFilters,
onRowSelectionChange,
onSortingChan
src/client/features/saved-keywords/SavedKeywordsTable.tsx:28
FunctionSavedKeywordsTagFilter({
availableTags,
selectedTagIds,
onToggleTagFilter,
onClearSelection,
onUpdateTag,
onDeleteTag,
src/client/features/saved-keywords/SavedKeywordsTagFilter.tsx:19
FunctionSearchHistorySection({
history,
historyLoaded,
onRemoveHistoryItem,
renderItemLink,
emptyIcon: EmptyIcon,
emptyMessage
src/client/features/ai-search/components/SearchHistorySection.tsx:27
FunctionSearchTabStrip({
activeTabId,
projectId,
tabs,
onSelect,
onClose,
onViewed,
}: Props)
src/client/features/search-tabs/SearchTabStrip.tsx:33
FunctionSegmentButton({
active,
onClick,
label,
count,
disabled,
}: {
active: boolean;
onClick: () => void;
label:
src/client/features/saved-keywords/SavedKeywordsBulkTagsModal.tsx:290
FunctionSelectFilter({
label,
value,
options,
onChange,
}: {
label: string;
value: T;
options: Array<[T, string]>;
src/client/features/audit/results/AuditResultsTableFilters.tsx:295
FunctionSerpAnalysisCard({
items,
keyword,
loading,
error,
onRetry,
page,
pageSize,
onPageChange,
}: {
items: SerpRe
src/client/features/keywords/components/SerpAnalysisCard.tsx:5