MCPcopy Create free account

hub / github.com/every-app/open-seo / functions

Functions1,984 in github.com/every-app/open-seo

FunctionFooter
()
web/src/components/landing-page.tsx:844
FunctionForgotPasswordPage
()
src/routes/forgot-password.tsx:23
FunctionFreePlanAlert
({ visible }: { visible: boolean })
src/client/features/rank-tracking/FreePlanAlert.tsx:5
FunctionFreePlanBanner
()
src/client/features/billing/FreePlanBanner.tsx:14
FunctionFreePlanBannerContent
()
src/client/features/billing/FreePlanBanner.tsx:22
FunctionGeminiIcon
(props: SVGProps<SVGSVGElement>)
web/src/components/landing-page.tsx:612
FunctionGeneralSection
({ project }: { project: ProjectSummary })
src/client/features/projects/ProjectSettings.tsx:68
FunctionGitHubIcon
({ size = 18 }: { size?: number })
web/src/routes/_marketing.tsx:79
FunctionGitHubIcon
()
web/src/routes/_marketing/google-search-console-mcp.tsx:136
FunctionGitHubIcon
()
web/src/routes/_marketing/open-source-seo.tsx:81
FunctionGoogleGlyph
({ className }: { className?: string })
src/client/features/gsc/GoogleGlyph.tsx:2
FunctionGoogleLogo
()
src/client/features/auth/AuthPage.tsx:66
FunctionGoogleSearchConsoleMcpCta
()
web/src/routes/_marketing/google-search-console-mcp.tsx:102
FunctionGoogleSearchConsoleMcpPage
()
web/src/routes/_marketing/google-search-console-mcp.tsx:51
FunctionGscConnect
Connect + pick-a-property flow, scoped to a known project.
src/client/features/onboarding/SearchConsoleOnboardingStep.tsx:48
FunctionGscReEngagementModal
({ projectId, suppressed, }: { projectId: string | null; suppressed: boolean; })
src/client/features/gsc/GscReEngagementModal.tsx:22
FunctionHeaderCell
({ header, fixedLayout, stickyHeader, }: { header: Header<TData, unknown>; fixedLayout?: boolean;
src/client/components/table/AppDataTable.tsx:214
FunctionHeaderHelpLabel
({ label, helpText, delayMs = 150, }: { label: string; helpText: string; delayMs?: number; })
src/client/features/keywords/components/DisplayPrimitives.tsx:25
FunctionHeaderWithHelp
Uppercase column header with a hover/focus popover explaining the column.
src/client/features/ai-search/components/BrandLookupCitationTables.tsx:22
FunctionHero
()
web/src/components/landing-page.tsx:191
FunctionHistoryActions
({ projectId, auditId, onDelete, }: { projectId: string; auditId: string; onDelete: (auditId: stri
src/client/features/audit/launch/AuditHistorySection.tsx:79
FunctionHostedPlanGate
({ children, }: { children: (state: HostedPlanGateState) => ReactNode; })
src/client/features/billing/HostedPlanGate.tsx:17
FunctionHostedPlanGateContent
({ children, }: { children: (state: HostedPlanGateState) => ReactNode; })
src/client/features/billing/HostedPlanGate.tsx:33
FunctionHttpStatusBadge
({ code }: { code: number | null })
src/client/features/audit/shared.tsx:62
FunctionIconArrowRight
({ size = 16, className }: IconProps)
web/src/components/landing-page.tsx:80
FunctionIconDiscord
({ size = 18, className }: IconProps)
web/src/components/landing-page.tsx:143
FunctionIconGithub
({ size = 16, className }: IconProps)
web/src/components/landing-page.tsx:89
FunctionIconLink
({ size = 14, className }: IconProps)
web/src/components/landing-page.tsx:134
FunctionIconLinkedIn
({ size = 14, className }: IconProps)
web/src/components/landing-page.tsx:119
FunctionIconX
({ size = 14, className }: IconProps)
web/src/components/landing-page.tsx:104
FunctionIndexRedirect
()
src/routes/_app/index.tsx:21
FunctionInlineManagedOpenSeoLink
()
src/client/features/backlinks/BacklinksPageStates.tsx:94
FunctionInlineManagedOpenSeoLink
()
src/client/features/ai-search/components/AiSearchSetupGate.tsx:32
FunctionIntegrationCard
({ status, children, }: { status?: "connected" | "disconnected" | "setup_required"; children: React.Re
src/client/features/gsc/SearchConsoleConnectionCard.tsx:161
FunctionIntentBadge
({ intent }: { intent: KeywordIntent })
src/client/features/keywords/components/IntentBadge.tsx:52
FunctionKeywordResearchContent
({ controller, projectId, }: { controller: KeywordResearchControllerState; projectId: string; })
src/client/features/keywords/page/KeywordResearchPage.tsx:233
FunctionKeywordResearchDesktopResults
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchDesktopResults.tsx:79
FunctionKeywordResearchDesktopTable
({ activeFilterCount, filteredRows, overviewKeyword, selectedRows, setSelectedRows, sortDir, sor
src/client/features/keywords/page/KeywordResearchDesktopTable.tsx:39
FunctionKeywordResearchEmptyState
({ controller, projectId }: Props)
src/client/features/keywords/page/KeywordResearchEmptyState.tsx:12
FunctionKeywordResearchLoadingState
()
src/client/features/keywords/page/KeywordResearchLoadingState.tsx:1
FunctionKeywordResearchMobileResults
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchMobileResults.tsx:34
FunctionKeywordResearchPage
(input: Props)
src/client/features/keywords/page/KeywordResearchPage.tsx:31
FunctionKeywordResearchPageRoute
()
src/routes/_project/p/$projectId/keywords.tsx:29
FunctionKeywordResearchPagination
({ page, pageSize, totalCount, onPageChange, onPageSizeChange, }: Props)
src/client/features/keywords/page/KeywordResearchPagination.tsx:20
FunctionKeywordResearchResults
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchResults.tsx:9
FunctionKeywordResearchSearchBar
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchSearchBar.tsx:25
FunctionKeywordSaveDialog
({ controller, }: { controller: KeywordResearchControllerState; })
src/client/features/keywords/page/KeywordResearchPage.tsx:281
FunctionKeywordSuggestionStep
({ configId, projectId, domain, locationCode, languageCode, onDone, onClose, }: Props)
src/client/features/rank-tracking/KeywordSuggestionStep.tsx:138
FunctionKeywordTrendModal
({ target, projectId, configId, domain, locationCode, serpDepth, onClose, }: { target: Keyword
src/client/features/rank-tracking/KeywordTrendModal.tsx:31
FunctionKeywordsCell
* The prompts (keywords) whose answers cited this page. Shows the top 3 inline; * if there are more, a "+N more" toggle reveals the rest. Each prompt
src/client/features/ai-search/components/BrandLookupCitationTables.tsx:124
FunctionKeywordsTab
({ projectId, domain, languageCode, routeState, canSaveKeywords, setSearchParams, onSortClick,
src/client/features/domain/components/KeywordsTab.tsx:77
FunctionLandingPage
()
web/src/components/landing-page.tsx:894
FunctionLaunchErrors
({ launchForm }: Pick<Props, "launchForm">)
src/client/features/audit/launch/LaunchFormCard.tsx:159
FunctionLaunchFormCard
({ commitMaxPagesInput, launchForm }: Props)
src/client/features/audit/launch/LaunchFormCard.tsx:14
FunctionLaunchOptions
({ launchForm, commitMaxPagesInput }: Props)
src/client/features/audit/launch/LaunchFormCard.tsx:83
FunctionLaunchView
({ projectId, onAuditStarted, }: { projectId: string; onAuditStarted: (auditId: string) => void; })
src/client/features/audit/launch/LaunchView.tsx:5
FunctionLeaderboardRow
({ entry, rank, maxPct, }: { entry: ShareEntry; rank: number; maxPct: number; })
src/client/features/ai-search/components/BrandLookupShareOfVoice.tsx:65
FunctionLegalPage
({ title, description, children }: LegalPageProps)
web/src/components/legal-page.tsx:13
FunctionLighthouseIssueList
({ issues, isLoading, emptyMessage, }: { issues: LighthouseIssue[]; isLoading: boolean; emptyMessa
src/client/features/lighthouse/issues/LighthouseIssuesParts.tsx:312
FunctionLighthouseIssueRow
({ issue }: { issue: LighthouseIssue })
src/client/features/lighthouse/issues/LighthouseIssueRow.tsx:11
FunctionLighthouseIssuesHeader
({ backLabel, onBack, scannedAt, finalUrl, scores, metrics, severityCounts, }: { backLabel: st
src/client/features/lighthouse/issues/LighthouseIssuesParts.tsx:22
FunctionLighthouseIssuesScreen
(props: LighthouseIssuesScreenProps)
src/client/features/lighthouse/issues/LighthouseIssuesScreen.tsx:28
FunctionLighthouseIssuesSummary
({ scores, metrics, }: { scores?: LighthouseScores | null; metrics?: LighthouseMetrics | null; })
src/client/features/lighthouse/issues/LighthouseIssuesSummary.tsx:3
FunctionLighthouseIssuesToolbar
({ category, categoryCounts, selectedCategoryLabel, isBusy, visibleIssues, allIssues, onCategory
src/client/features/lighthouse/issues/LighthouseIssuesParts.tsx:81
FunctionLighthouseOptions
({ launchForm }: Pick<Props, "launchForm">)
src/client/features/audit/launch/LaunchFormCard.tsx:119
FunctionLighthouseScoreBadge
({ score }: { score: number | null })
src/client/features/audit/shared.tsx:73
FunctionListSection
({ title, items }: { title: string; items: string[] })
web/src/components/feature-page.tsx:184
FunctionLocationSelect
({ value, onChange, options = LOCATION_OPTIONS, className = "w-full", }: Props)
src/client/components/LocationSelect.tsx:29
FunctionManageTagRow
({ tag, isBusy, onSave, onDelete, onCancel, }: { tag: SavedKeywordTagSummary; isBusy: boolean;
src/client/features/saved-keywords/ManageTagRow.tsx:11
FunctionMarkdown
({ children, className }: Props)
src/client/components/Markdown.tsx:21
FunctionMarkdownAnswer
({ text }: Props)
src/client/features/ai-search/components/MarkdownAnswer.tsx:29
FunctionMarketingFooter
()
web/src/routes/_marketing.tsx:411
FunctionMarketingLayout
()
web/src/routes/_marketing.tsx:133
FunctionMatrixCell
({ position, previous, }: { position: number | null; previous: number | null | undefined; })
src/client/features/rank-tracking/RankTrackingHistoryMatrix.tsx:82
FunctionMcpPage
()
web/src/routes/_marketing/features/mcp.tsx:98
FunctionMcpRecommendation
({ isSaving, onBack, onSetup, onSkip, }: { isSaving: boolean; onBack: () => void; onSetup: () =>
src/client/features/onboarding/PostSignupOnboarding.tsx:223
FunctionMcpSection
()
web/src/components/landing-page.tsx:411
FunctionMentionTooltip
({ active, payload, label, }: { active?: boolean; payload?: Array<{ value: number }>; label?: stri
src/client/features/ai-search/components/BrandLookupMentionTrendCard.tsx:77
FunctionMentionTrendCard
({ result }: { result: BrandLookupResult })
src/client/features/ai-search/components/BrandLookupResults.tsx:191
FunctionMenuIcon
({ size = 28 }: { size?: number })
web/src/routes/_marketing.tsx:87
FunctionMenuItem
({ icon, label, description, onClick, disabled, }: { icon: ReactNode; label: string; descripti
src/client/features/rank-tracking/ToolbarMenus.tsx:56
FunctionMetricsSection
({ page }: FeaturePageProps)
web/src/components/feature-page.tsx:149
FunctionMobileFilters
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchMobileResults.tsx:244
FunctionMobileKeywordResults
({ controller }: Props)
src/client/features/keywords/page/KeywordResearchMobileResults.tsx:82
FunctionMobileRangeInput
({ form, name, placeholder, step, }: { form: KeywordResearchControllerState["filtersForm"]; name:
src/client/features/keywords/page/KeywordResearchMobileResults.tsx:329
FunctionModal
({ maxWidth = "max-w-sm", children, onClose, labelledBy, }: { maxWidth?: string; children: ReactNo
src/client/components/Modal.tsx:3
FunctionModelHeader
({ model, modelName, tokens, webSearch, brandMentioned, highlightBrand, status, }: { model: Pr
src/client/features/ai-search/components/PromptExplorerResults.tsx:143
FunctionModelResultCard
({ modelResult, highlightBrand, }: { modelResult: PromptExplorerModelResult; highlightBrand: string |
src/client/features/ai-search/components/PromptExplorerResults.tsx:37
FunctionMoneyBackGuarantee
()
web/src/components/money-back-guarantee.tsx:7
FunctionMoreMenu
({ onCheckNow, checkBusy, checkDisabled, onRefreshMetrics, metricsRefreshing, hasData, }: { onCh
src/client/features/rank-tracking/ToolbarMenus.tsx:88
FunctionNewsletterSignup
()
web/src/components/newsletter-signup.tsx:4
FunctionNoResultsState
({ controller, }: { controller: KeywordResearchControllerState; })
src/client/features/keywords/page/KeywordResearchEmptyState.tsx:22
FunctionNotFound
({ children }: { children?: React.ReactNode })
src/client/components/NotFound.tsx:1
FunctionNotFound
()
web/src/components/not-found.tsx:5
FunctionOAuthConsentPage
()
src/routes/_authenticated.oauth-consent.tsx:23
FunctionOnboardingAccountMenu
({ email, }: { email: string | undefined; })
src/client/features/onboarding/OnboardingAccountMenu.tsx:8
FunctionOnboardingChat
()
src/client/features/onboarding/OnboardingChat.tsx:26
FunctionOnboardingChatConversation
({ projectId, domain, }: { projectId: string; domain: string; })
src/client/features/onboarding/OnboardingChatConversation.tsx:194
FunctionOnboardingChoiceGroup
({ title, description, options, selectedValues, onToggle, otherValue, onOtherChange, multiple
src/client/features/onboarding/PostSignupOnboarding.tsx:289
FunctionOnboardingFlow
({ firstName, isExistingUser, initialAnswers, email, }: { firstName: string; isExistingUser: boole
src/routes/_authenticated.onboarding.index.tsx:71
← previousnext →1,301–1,400 of 1,984, ranked by callers