├── .editorconfig ├── .env ├── .eslintignore ├── .gitattributes ├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ ├── deploy-to-production.yml │ ├── deploy-to-staging.yml │ ├── maintain-prod-release-pr.yaml │ ├── sanity-check.yml │ └── stale.yaml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .knip.jsonc ├── .node-version ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── audit-resolve.json ├── codegen.ts ├── crowdin.yml ├── eslint.config.js ├── graphql.config.yml ├── index.html ├── manifest.json ├── package.json ├── pnpm-lock.yaml ├── src ├── App.tsx ├── ErrorBoundary.tsx ├── assets │ ├── images │ │ ├── Subdomains_Rewards_Ads_Default.png │ │ ├── ad-benefits-es.svg │ │ ├── ad-benefits-pt.svg │ │ ├── ad-benefits.svg │ │ ├── ad-formats-hero@1x.png │ │ ├── all_sizes_frame.svg │ │ ├── basic-attention-token-logo.png │ │ ├── basic-attention-token.png │ │ ├── basic-attention-token.svg │ │ ├── bat-logo-white.svg │ │ ├── bat.svg │ │ ├── brave-icon-release-color.svg │ │ ├── brave_logo_icon.png │ │ ├── built_with_bat.svg │ │ ├── curtains.png │ │ ├── darker-gradient.svg │ │ ├── favicon.ico │ │ ├── full-brave-brand-black.svg │ │ ├── full-brave-brand.svg │ │ ├── images.svg │ │ ├── logo-white.svg │ │ ├── logo.svg │ │ ├── microwave.png │ │ ├── news-mobile.png │ │ ├── newsfeed.png │ │ ├── notification.png │ │ ├── powerful_format_frame.svg │ │ ├── privacy_focused_frame.svg │ │ ├── search-preview.png │ │ └── tswift.png │ └── videos │ │ └── setting_up_brave_search_ads.mp4 ├── auth │ ├── components │ │ ├── AdvertiserAddress.tsx │ │ ├── AdvertiserAgreed.tsx │ │ ├── AdvertiserDetailsForm.tsx │ │ ├── UserRedirect.tsx │ │ └── types.ts │ ├── context │ │ ├── auth.hook.ts │ │ ├── auth.interface.ts │ │ └── auth.state.ts │ ├── hooks │ │ ├── mutations │ │ │ ├── useGetLink.ts │ │ │ ├── useRegister.ts │ │ │ ├── useSignIn.ts │ │ │ └── useSignOut.ts │ │ └── queries │ │ │ ├── useAdvertiser.ts │ │ │ ├── useAuthorize.ts │ │ │ ├── useIsAuthenticated.ts │ │ │ └── useUser.ts │ ├── index.tsx │ ├── lib │ │ └── index.ts │ ├── registration │ │ ├── AdvertiserRegistered.tsx │ │ ├── BraveAdsContactFrame.tsx │ │ ├── BrowserForm.tsx │ │ ├── BrowserRegister.tsx │ │ ├── MarketingChannel.tsx │ │ ├── MarketingOptIn.tsx │ │ ├── Register.tsx │ │ ├── RegistrationContainer.tsx │ │ ├── SearchForm.tsx │ │ ├── SearchRegister.tsx │ │ ├── VerticalPicker.tsx │ │ └── types.ts │ ├── util │ │ └── index.ts │ └── views │ │ ├── AuthVerify.tsx │ │ ├── GetStartedLandingPage.tsx │ │ ├── LandingPage.tsx │ │ ├── Login.tsx │ │ ├── MagicLink.tsx │ │ └── components │ │ ├── AuthContainer.tsx │ │ ├── FooterCTA.tsx │ │ ├── Inquiries.tsx │ │ ├── WhatIsBrave.tsx │ │ ├── WhatIsBraveAds.tsx │ │ └── WhyUseBraveAds.tsx ├── basic-attention-token │ ├── BasicAttentionTokenLandingPage.tsx │ └── PrivacyPolicy.tsx ├── checkout │ ├── hooks │ │ ├── useCreatePaymentSession.ts │ │ ├── useIncreaseCampaignBudget.ts │ │ └── useValidatePaymentSession.ts │ └── lib │ │ └── index.ts ├── components │ ├── AppBar │ │ ├── LandingPageAppBar.tsx │ │ └── PageLink.tsx │ ├── Assets │ │ ├── BottomSwoop.tsx │ │ └── TopSwoop.tsx │ ├── Background │ │ └── Background.tsx │ ├── Box │ │ └── BoxContainer.tsx │ ├── Button │ │ ├── AlwaysOnFormButton.tsx │ │ ├── FormatHelp.tsx │ │ ├── LearnMoreButton.tsx │ │ └── SubmitPanel.tsx │ ├── Campaigns │ │ ├── CampaignAgeFilter.tsx │ │ ├── CampaignDateRange.tsx │ │ ├── CloneCampaign.tsx │ │ ├── CloseCampaignModal.tsx │ │ ├── Status.tsx │ │ └── stateColors.ts │ ├── Card │ │ ├── CardContainer.tsx │ │ └── PaddedCardContainer.tsx │ ├── Conversion │ │ ├── ConversionDisplay.tsx │ │ └── ConversionFields.tsx │ ├── Country │ │ ├── CountryPicker.tsx │ │ └── useCountries.ts │ ├── Creatives │ │ ├── CreateCreativeButton.tsx │ │ ├── CreativeCampaigns.tsx │ │ ├── CreativeForm.tsx │ │ ├── CreativeList.tsx │ │ ├── CreativeSelect.tsx │ │ ├── CreativeSpecificPreview.tsx │ │ ├── CreativeStatusSwitch.tsx │ │ ├── CreativeType.tsx │ │ ├── NotificationPreview.tsx │ │ ├── SearchPreview.tsx │ │ ├── SelectCreativeHeader.tsx │ │ └── hooks │ │ │ ├── useGetCreativeDetails.tsx │ │ │ └── useSubmitCreative.tsx │ ├── Datagrid │ │ ├── CustomToolbar.tsx │ │ ├── renderers.tsx │ │ └── stringFilterOperators.tsx │ ├── Date │ │ └── DateRangePicker.tsx │ ├── Drawer │ │ ├── MiniSideBar.tsx │ │ ├── SupportMenu.tsx │ │ └── components │ │ │ └── ItemBox.tsx │ ├── Error │ │ └── ErrorDetail.tsx │ ├── FullScreenProgress.tsx │ ├── Location │ │ └── LocationPicker.tsx │ ├── Navigation │ │ ├── AccountMenu.tsx │ │ ├── DraftMenu.tsx │ │ ├── Navbar.tsx │ │ ├── NewCampaignButton.tsx │ │ └── NewCreativeButton.tsx │ ├── Platform │ │ └── PlatformPicker.tsx │ ├── Route │ │ └── ProtectedRoute.tsx │ ├── Segment │ │ └── SegmentPicker.tsx │ ├── Steps │ │ ├── ActionButtons.tsx │ │ ├── CloseCampaignSidebar.tsx │ │ ├── NextAndBack.tsx │ │ └── StepDrawer.tsx │ ├── Switch │ │ └── OnOff.tsx │ ├── TimeZonePicker │ │ ├── TimezoneAwareDatePicker.tsx │ │ ├── index.tsx │ │ └── useTimeZoneList.ts │ ├── Tooltip │ │ └── CustomTooltip.tsx │ └── Url │ │ ├── UrlResolver.tsx │ │ └── use-url-validation.ts ├── env.d.ts ├── form │ ├── DateFieldHelpers.tsx │ ├── FormikButton.tsx │ ├── FormikHelpers.tsx │ ├── PersistFormValues.tsx │ └── PersistRegistrationValues.tsx ├── graphql-client │ ├── gql.ts │ ├── graphql.ts │ └── index.ts ├── graphql │ ├── ad-set.graphql │ ├── ads-serve.graphql.schema.json │ ├── advertiser.graphql │ ├── analytics-overview.graphql │ ├── campaign.graphql │ ├── common.graphql │ ├── creative.graphql │ ├── fragments.graphql │ ├── url.graphql │ └── user.graphql ├── hooks │ ├── useIsMobile.ts │ ├── useStickyState.ts │ └── useTrackWithMatomo.ts ├── index.css ├── index.tsx ├── init_dayjs.ts ├── routes │ └── campaigns │ │ └── analytics │ │ ├── AnalyticsOverview.tsx │ │ ├── CampaignAnalytics.tsx │ │ ├── MetricSelector.tsx │ │ ├── MetricsList.tsx │ │ ├── RenderMetricValue.tsx │ │ ├── ResultsPane.tsx │ │ ├── TabularData.tsx │ │ ├── breakdowns.tsx │ │ ├── filters │ │ ├── BreakdownSelector.tsx │ │ ├── FilterBar.tsx │ │ ├── FilterButton.tsx │ │ ├── OsFilter.tsx │ │ ├── TimeFilter.tsx │ │ ├── multi-filters.ts │ │ └── time-filters.ts │ │ ├── graphs │ │ ├── DailyGraph.tsx │ │ ├── GraphSkeleton.tsx │ │ ├── HourlyGraph.tsx │ │ ├── OverTimeGraph.tsx │ │ ├── series.test.ts │ │ └── series.ts │ │ ├── hooks.ts │ │ └── metrics.ts ├── search │ ├── SearchLandingPage.tsx │ ├── SearchTalkingPoints.tsx │ └── preview │ │ ├── CallToAction.tsx │ │ ├── LandingPageDetail.tsx │ │ ├── LandingPageList.tsx │ │ ├── LandingPageListEntry.tsx │ │ ├── NoPreviewAvailable.tsx │ │ ├── SearchPreviewPage.tsx │ │ ├── SearchPreviewResults.tsx │ │ ├── SummaryPanel.tsx │ │ ├── data.ts │ │ ├── options.test.ts │ │ └── options.ts ├── state │ └── context.ts ├── theme.tsx ├── user │ ├── User.tsx │ ├── ads │ │ ├── AdsExistingAd.tsx │ │ ├── NewAd.tsx │ │ ├── NotificationAd.tsx │ │ ├── ShowAdsButton.tsx │ │ └── filterCreativesByCampaignFormat.ts │ ├── analytics │ │ └── analyticsOverview │ │ │ └── components │ │ │ └── HighchartsWrapper.tsx │ ├── campaignList │ │ ├── CampaignList.tsx │ │ ├── EditButton.tsx │ │ └── MetricValue.tsx │ ├── hooks │ │ ├── useAdvertiserCreatives.ts │ │ ├── useAdvertiserWithPrices.tsx │ │ ├── useGenerateApiKey.tsx │ │ ├── useGetAdvertiserAccountBalance.tsx │ │ └── useQueryStringParams.ts │ ├── library │ │ ├── format.test.ts │ │ ├── format.ts │ │ ├── index.test.ts │ │ └── index.ts │ ├── reporting │ │ ├── ReportMenu.tsx │ │ └── csv.library.tsx │ ├── settings │ │ ├── AccountBalance.tsx │ │ ├── NewKeyPairModal.tsx │ │ ├── Settings.tsx │ │ ├── UserApiKey.tsx │ │ └── UserForm.tsx │ └── views │ │ ├── adsManager │ │ ├── types │ │ │ └── index.ts │ │ └── views │ │ │ └── advanced │ │ │ └── components │ │ │ ├── adSet │ │ │ ├── AdSetFields.tsx │ │ │ ├── NewAdSet.tsx │ │ │ └── fields │ │ │ │ ├── AdSetAds.tsx │ │ │ │ ├── ConversionField.tsx │ │ │ │ └── PickerFields.tsx │ │ │ ├── campaign │ │ │ ├── CampaignSettings.tsx │ │ │ ├── components │ │ │ │ ├── BillingModelSelect.tsx │ │ │ │ └── CustomPriceSelect.tsx │ │ │ └── fields │ │ │ │ ├── BudgetField.tsx │ │ │ │ ├── FormatField.tsx │ │ │ │ └── PaymentMethodField.tsx │ │ │ ├── completionForm │ │ │ └── CompletionForm.tsx │ │ │ ├── form │ │ │ ├── EditCampaign.tsx │ │ │ ├── NewCampaign.tsx │ │ │ └── components │ │ │ │ ├── BaseForm.tsx │ │ │ │ └── PaymentButton.tsx │ │ │ └── review │ │ │ ├── Review.tsx │ │ │ └── components │ │ │ ├── AdSetReview.tsx │ │ │ ├── CampaignReview.tsx │ │ │ ├── ReviewContainer.tsx │ │ │ └── ReviewField.tsx │ │ └── user │ │ ├── CampaignReportViewSelector.tsx │ │ ├── CampaignView.tsx │ │ ├── Profile.tsx │ │ ├── reports │ │ └── ConsultAccountManager.tsx │ │ └── search │ │ ├── CreateSearchCampaign.tsx │ │ ├── CreateSearchCampaignBetaPage.tsx │ │ ├── Finalize.tsx │ │ ├── LandingPageDetail.tsx │ │ ├── LandingPageList.tsx │ │ ├── LandingPageListEntry.tsx │ │ ├── SetupProgress.tsx │ │ ├── SummaryPanel.tsx │ │ ├── basket.ts │ │ ├── form.ts │ │ ├── generate-file.ts │ │ └── types.ts ├── util │ ├── CampaignIdProps.ts │ ├── bignumber.ts │ ├── billingType.ts │ ├── campaign.ts │ ├── displayState.ts │ ├── download.ts │ ├── environment.ts │ ├── isAfterEndData.test.ts │ ├── isAfterEndDate.ts │ ├── segment.ts │ └── version.ts └── validation │ ├── AdvertiserSchema.tsx │ ├── CampaignSchema.test.ts │ ├── CampaignSchema.tsx │ ├── CreativeSchema.test.ts │ ├── CreativeSchema.tsx │ ├── RegistrationSchema.test.ts │ ├── RegistrationSchema.tsx │ ├── UserSchema.test.ts │ ├── UserSchema.tsx │ └── regex.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.mts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | REACT_APP_SERVER_ADDRESS=/v1 2 | BACKEND_URL=http://localhost:4000 3 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/deploy-to-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/workflows/deploy-to-production.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-to-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/workflows/deploy-to-staging.yml -------------------------------------------------------------------------------- /.github/workflows/maintain-prod-release-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/workflows/maintain-prod-release-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/sanity-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/workflows/sanity-check.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.knip.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.knip.jsonc -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.21.1 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/README.md -------------------------------------------------------------------------------- /audit-resolve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/audit-resolve.json -------------------------------------------------------------------------------- /codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/codegen.ts -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/crowdin.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/eslint.config.js -------------------------------------------------------------------------------- /graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/graphql.config.yml -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/index.html -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/assets/images/Subdomains_Rewards_Ads_Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/Subdomains_Rewards_Ads_Default.png -------------------------------------------------------------------------------- /src/assets/images/ad-benefits-es.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/ad-benefits-es.svg -------------------------------------------------------------------------------- /src/assets/images/ad-benefits-pt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/ad-benefits-pt.svg -------------------------------------------------------------------------------- /src/assets/images/ad-benefits.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/ad-benefits.svg -------------------------------------------------------------------------------- /src/assets/images/ad-formats-hero@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/ad-formats-hero@1x.png -------------------------------------------------------------------------------- /src/assets/images/all_sizes_frame.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/all_sizes_frame.svg -------------------------------------------------------------------------------- /src/assets/images/basic-attention-token-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/basic-attention-token-logo.png -------------------------------------------------------------------------------- /src/assets/images/basic-attention-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/basic-attention-token.png -------------------------------------------------------------------------------- /src/assets/images/basic-attention-token.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/basic-attention-token.svg -------------------------------------------------------------------------------- /src/assets/images/bat-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/bat-logo-white.svg -------------------------------------------------------------------------------- /src/assets/images/bat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/bat.svg -------------------------------------------------------------------------------- /src/assets/images/brave-icon-release-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/brave-icon-release-color.svg -------------------------------------------------------------------------------- /src/assets/images/brave_logo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/brave_logo_icon.png -------------------------------------------------------------------------------- /src/assets/images/built_with_bat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/built_with_bat.svg -------------------------------------------------------------------------------- /src/assets/images/curtains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/curtains.png -------------------------------------------------------------------------------- /src/assets/images/darker-gradient.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/darker-gradient.svg -------------------------------------------------------------------------------- /src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/full-brave-brand-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/full-brave-brand-black.svg -------------------------------------------------------------------------------- /src/assets/images/full-brave-brand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/full-brave-brand.svg -------------------------------------------------------------------------------- /src/assets/images/images.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/images.svg -------------------------------------------------------------------------------- /src/assets/images/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/logo-white.svg -------------------------------------------------------------------------------- /src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/logo.svg -------------------------------------------------------------------------------- /src/assets/images/microwave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/microwave.png -------------------------------------------------------------------------------- /src/assets/images/news-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/news-mobile.png -------------------------------------------------------------------------------- /src/assets/images/newsfeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/newsfeed.png -------------------------------------------------------------------------------- /src/assets/images/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/notification.png -------------------------------------------------------------------------------- /src/assets/images/powerful_format_frame.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/powerful_format_frame.svg -------------------------------------------------------------------------------- /src/assets/images/privacy_focused_frame.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/privacy_focused_frame.svg -------------------------------------------------------------------------------- /src/assets/images/search-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/search-preview.png -------------------------------------------------------------------------------- /src/assets/images/tswift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/images/tswift.png -------------------------------------------------------------------------------- /src/assets/videos/setting_up_brave_search_ads.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/assets/videos/setting_up_brave_search_ads.mp4 -------------------------------------------------------------------------------- /src/auth/components/AdvertiserAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/components/AdvertiserAddress.tsx -------------------------------------------------------------------------------- /src/auth/components/AdvertiserAgreed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/components/AdvertiserAgreed.tsx -------------------------------------------------------------------------------- /src/auth/components/AdvertiserDetailsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/components/AdvertiserDetailsForm.tsx -------------------------------------------------------------------------------- /src/auth/components/UserRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/components/UserRedirect.tsx -------------------------------------------------------------------------------- /src/auth/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/components/types.ts -------------------------------------------------------------------------------- /src/auth/context/auth.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/context/auth.hook.ts -------------------------------------------------------------------------------- /src/auth/context/auth.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/context/auth.interface.ts -------------------------------------------------------------------------------- /src/auth/context/auth.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/context/auth.state.ts -------------------------------------------------------------------------------- /src/auth/hooks/mutations/useGetLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/mutations/useGetLink.ts -------------------------------------------------------------------------------- /src/auth/hooks/mutations/useRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/mutations/useRegister.ts -------------------------------------------------------------------------------- /src/auth/hooks/mutations/useSignIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/mutations/useSignIn.ts -------------------------------------------------------------------------------- /src/auth/hooks/mutations/useSignOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/mutations/useSignOut.ts -------------------------------------------------------------------------------- /src/auth/hooks/queries/useAdvertiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/queries/useAdvertiser.ts -------------------------------------------------------------------------------- /src/auth/hooks/queries/useAuthorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/queries/useAuthorize.ts -------------------------------------------------------------------------------- /src/auth/hooks/queries/useIsAuthenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/queries/useIsAuthenticated.ts -------------------------------------------------------------------------------- /src/auth/hooks/queries/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/hooks/queries/useUser.ts -------------------------------------------------------------------------------- /src/auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/index.tsx -------------------------------------------------------------------------------- /src/auth/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/lib/index.ts -------------------------------------------------------------------------------- /src/auth/registration/AdvertiserRegistered.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/AdvertiserRegistered.tsx -------------------------------------------------------------------------------- /src/auth/registration/BraveAdsContactFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/BraveAdsContactFrame.tsx -------------------------------------------------------------------------------- /src/auth/registration/BrowserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/BrowserForm.tsx -------------------------------------------------------------------------------- /src/auth/registration/BrowserRegister.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/BrowserRegister.tsx -------------------------------------------------------------------------------- /src/auth/registration/MarketingChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/MarketingChannel.tsx -------------------------------------------------------------------------------- /src/auth/registration/MarketingOptIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/MarketingOptIn.tsx -------------------------------------------------------------------------------- /src/auth/registration/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/Register.tsx -------------------------------------------------------------------------------- /src/auth/registration/RegistrationContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/RegistrationContainer.tsx -------------------------------------------------------------------------------- /src/auth/registration/SearchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/SearchForm.tsx -------------------------------------------------------------------------------- /src/auth/registration/SearchRegister.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/SearchRegister.tsx -------------------------------------------------------------------------------- /src/auth/registration/VerticalPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/VerticalPicker.tsx -------------------------------------------------------------------------------- /src/auth/registration/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/registration/types.ts -------------------------------------------------------------------------------- /src/auth/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/util/index.ts -------------------------------------------------------------------------------- /src/auth/views/AuthVerify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/AuthVerify.tsx -------------------------------------------------------------------------------- /src/auth/views/GetStartedLandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/GetStartedLandingPage.tsx -------------------------------------------------------------------------------- /src/auth/views/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/LandingPage.tsx -------------------------------------------------------------------------------- /src/auth/views/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/Login.tsx -------------------------------------------------------------------------------- /src/auth/views/MagicLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/MagicLink.tsx -------------------------------------------------------------------------------- /src/auth/views/components/AuthContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/AuthContainer.tsx -------------------------------------------------------------------------------- /src/auth/views/components/FooterCTA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/FooterCTA.tsx -------------------------------------------------------------------------------- /src/auth/views/components/Inquiries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/Inquiries.tsx -------------------------------------------------------------------------------- /src/auth/views/components/WhatIsBrave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/WhatIsBrave.tsx -------------------------------------------------------------------------------- /src/auth/views/components/WhatIsBraveAds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/WhatIsBraveAds.tsx -------------------------------------------------------------------------------- /src/auth/views/components/WhyUseBraveAds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/auth/views/components/WhyUseBraveAds.tsx -------------------------------------------------------------------------------- /src/basic-attention-token/BasicAttentionTokenLandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/basic-attention-token/BasicAttentionTokenLandingPage.tsx -------------------------------------------------------------------------------- /src/basic-attention-token/PrivacyPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/basic-attention-token/PrivacyPolicy.tsx -------------------------------------------------------------------------------- /src/checkout/hooks/useCreatePaymentSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/checkout/hooks/useCreatePaymentSession.ts -------------------------------------------------------------------------------- /src/checkout/hooks/useIncreaseCampaignBudget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/checkout/hooks/useIncreaseCampaignBudget.ts -------------------------------------------------------------------------------- /src/checkout/hooks/useValidatePaymentSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/checkout/hooks/useValidatePaymentSession.ts -------------------------------------------------------------------------------- /src/checkout/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/checkout/lib/index.ts -------------------------------------------------------------------------------- /src/components/AppBar/LandingPageAppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/AppBar/LandingPageAppBar.tsx -------------------------------------------------------------------------------- /src/components/AppBar/PageLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/AppBar/PageLink.tsx -------------------------------------------------------------------------------- /src/components/Assets/BottomSwoop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Assets/BottomSwoop.tsx -------------------------------------------------------------------------------- /src/components/Assets/TopSwoop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Assets/TopSwoop.tsx -------------------------------------------------------------------------------- /src/components/Background/Background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Background/Background.tsx -------------------------------------------------------------------------------- /src/components/Box/BoxContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Box/BoxContainer.tsx -------------------------------------------------------------------------------- /src/components/Button/AlwaysOnFormButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Button/AlwaysOnFormButton.tsx -------------------------------------------------------------------------------- /src/components/Button/FormatHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Button/FormatHelp.tsx -------------------------------------------------------------------------------- /src/components/Button/LearnMoreButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Button/LearnMoreButton.tsx -------------------------------------------------------------------------------- /src/components/Button/SubmitPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Button/SubmitPanel.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/CampaignAgeFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/CampaignAgeFilter.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/CampaignDateRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/CampaignDateRange.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/CloneCampaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/CloneCampaign.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/CloseCampaignModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/CloseCampaignModal.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/Status.tsx -------------------------------------------------------------------------------- /src/components/Campaigns/stateColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Campaigns/stateColors.ts -------------------------------------------------------------------------------- /src/components/Card/CardContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Card/CardContainer.tsx -------------------------------------------------------------------------------- /src/components/Card/PaddedCardContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Card/PaddedCardContainer.tsx -------------------------------------------------------------------------------- /src/components/Conversion/ConversionDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Conversion/ConversionDisplay.tsx -------------------------------------------------------------------------------- /src/components/Conversion/ConversionFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Conversion/ConversionFields.tsx -------------------------------------------------------------------------------- /src/components/Country/CountryPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Country/CountryPicker.tsx -------------------------------------------------------------------------------- /src/components/Country/useCountries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Country/useCountries.ts -------------------------------------------------------------------------------- /src/components/Creatives/CreateCreativeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreateCreativeButton.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeCampaigns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeCampaigns.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeForm.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeList.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeSelect.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeSpecificPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeSpecificPreview.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeStatusSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeStatusSwitch.tsx -------------------------------------------------------------------------------- /src/components/Creatives/CreativeType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/CreativeType.tsx -------------------------------------------------------------------------------- /src/components/Creatives/NotificationPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/NotificationPreview.tsx -------------------------------------------------------------------------------- /src/components/Creatives/SearchPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/SearchPreview.tsx -------------------------------------------------------------------------------- /src/components/Creatives/SelectCreativeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/SelectCreativeHeader.tsx -------------------------------------------------------------------------------- /src/components/Creatives/hooks/useGetCreativeDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/hooks/useGetCreativeDetails.tsx -------------------------------------------------------------------------------- /src/components/Creatives/hooks/useSubmitCreative.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Creatives/hooks/useSubmitCreative.tsx -------------------------------------------------------------------------------- /src/components/Datagrid/CustomToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Datagrid/CustomToolbar.tsx -------------------------------------------------------------------------------- /src/components/Datagrid/renderers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Datagrid/renderers.tsx -------------------------------------------------------------------------------- /src/components/Datagrid/stringFilterOperators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Datagrid/stringFilterOperators.tsx -------------------------------------------------------------------------------- /src/components/Date/DateRangePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Date/DateRangePicker.tsx -------------------------------------------------------------------------------- /src/components/Drawer/MiniSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Drawer/MiniSideBar.tsx -------------------------------------------------------------------------------- /src/components/Drawer/SupportMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Drawer/SupportMenu.tsx -------------------------------------------------------------------------------- /src/components/Drawer/components/ItemBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Drawer/components/ItemBox.tsx -------------------------------------------------------------------------------- /src/components/Error/ErrorDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Error/ErrorDetail.tsx -------------------------------------------------------------------------------- /src/components/FullScreenProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/FullScreenProgress.tsx -------------------------------------------------------------------------------- /src/components/Location/LocationPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Location/LocationPicker.tsx -------------------------------------------------------------------------------- /src/components/Navigation/AccountMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Navigation/AccountMenu.tsx -------------------------------------------------------------------------------- /src/components/Navigation/DraftMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Navigation/DraftMenu.tsx -------------------------------------------------------------------------------- /src/components/Navigation/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Navigation/Navbar.tsx -------------------------------------------------------------------------------- /src/components/Navigation/NewCampaignButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Navigation/NewCampaignButton.tsx -------------------------------------------------------------------------------- /src/components/Navigation/NewCreativeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Navigation/NewCreativeButton.tsx -------------------------------------------------------------------------------- /src/components/Platform/PlatformPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Platform/PlatformPicker.tsx -------------------------------------------------------------------------------- /src/components/Route/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Route/ProtectedRoute.tsx -------------------------------------------------------------------------------- /src/components/Segment/SegmentPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Segment/SegmentPicker.tsx -------------------------------------------------------------------------------- /src/components/Steps/ActionButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Steps/ActionButtons.tsx -------------------------------------------------------------------------------- /src/components/Steps/CloseCampaignSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Steps/CloseCampaignSidebar.tsx -------------------------------------------------------------------------------- /src/components/Steps/NextAndBack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Steps/NextAndBack.tsx -------------------------------------------------------------------------------- /src/components/Steps/StepDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Steps/StepDrawer.tsx -------------------------------------------------------------------------------- /src/components/Switch/OnOff.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Switch/OnOff.tsx -------------------------------------------------------------------------------- /src/components/TimeZonePicker/TimezoneAwareDatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/TimeZonePicker/TimezoneAwareDatePicker.tsx -------------------------------------------------------------------------------- /src/components/TimeZonePicker/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/TimeZonePicker/index.tsx -------------------------------------------------------------------------------- /src/components/TimeZonePicker/useTimeZoneList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/TimeZonePicker/useTimeZoneList.ts -------------------------------------------------------------------------------- /src/components/Tooltip/CustomTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Tooltip/CustomTooltip.tsx -------------------------------------------------------------------------------- /src/components/Url/UrlResolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Url/UrlResolver.tsx -------------------------------------------------------------------------------- /src/components/Url/use-url-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/components/Url/use-url-validation.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/form/DateFieldHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/form/DateFieldHelpers.tsx -------------------------------------------------------------------------------- /src/form/FormikButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/form/FormikButton.tsx -------------------------------------------------------------------------------- /src/form/FormikHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/form/FormikHelpers.tsx -------------------------------------------------------------------------------- /src/form/PersistFormValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/form/PersistFormValues.tsx -------------------------------------------------------------------------------- /src/form/PersistRegistrationValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/form/PersistRegistrationValues.tsx -------------------------------------------------------------------------------- /src/graphql-client/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql-client/gql.ts -------------------------------------------------------------------------------- /src/graphql-client/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql-client/graphql.ts -------------------------------------------------------------------------------- /src/graphql-client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./gql"; -------------------------------------------------------------------------------- /src/graphql/ad-set.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/ad-set.graphql -------------------------------------------------------------------------------- /src/graphql/ads-serve.graphql.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/ads-serve.graphql.schema.json -------------------------------------------------------------------------------- /src/graphql/advertiser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/advertiser.graphql -------------------------------------------------------------------------------- /src/graphql/analytics-overview.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/analytics-overview.graphql -------------------------------------------------------------------------------- /src/graphql/campaign.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/campaign.graphql -------------------------------------------------------------------------------- /src/graphql/common.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/common.graphql -------------------------------------------------------------------------------- /src/graphql/creative.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/creative.graphql -------------------------------------------------------------------------------- /src/graphql/fragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/fragments.graphql -------------------------------------------------------------------------------- /src/graphql/url.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/url.graphql -------------------------------------------------------------------------------- /src/graphql/user.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/graphql/user.graphql -------------------------------------------------------------------------------- /src/hooks/useIsMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/hooks/useIsMobile.ts -------------------------------------------------------------------------------- /src/hooks/useStickyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/hooks/useStickyState.ts -------------------------------------------------------------------------------- /src/hooks/useTrackWithMatomo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/hooks/useTrackWithMatomo.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/init_dayjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/init_dayjs.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/AnalyticsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/AnalyticsOverview.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/CampaignAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/CampaignAnalytics.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/MetricSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/MetricSelector.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/MetricsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/MetricsList.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/RenderMetricValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/RenderMetricValue.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/ResultsPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/ResultsPane.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/TabularData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/TabularData.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/breakdowns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/breakdowns.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/BreakdownSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/BreakdownSelector.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/FilterBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/FilterBar.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/FilterButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/FilterButton.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/OsFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/OsFilter.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/TimeFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/TimeFilter.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/multi-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/multi-filters.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/filters/time-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/filters/time-filters.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/DailyGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/DailyGraph.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/GraphSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/GraphSkeleton.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/HourlyGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/HourlyGraph.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/OverTimeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/OverTimeGraph.tsx -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/series.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/series.test.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/graphs/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/graphs/series.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/hooks.ts -------------------------------------------------------------------------------- /src/routes/campaigns/analytics/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/routes/campaigns/analytics/metrics.ts -------------------------------------------------------------------------------- /src/search/SearchLandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/SearchLandingPage.tsx -------------------------------------------------------------------------------- /src/search/SearchTalkingPoints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/SearchTalkingPoints.tsx -------------------------------------------------------------------------------- /src/search/preview/CallToAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/CallToAction.tsx -------------------------------------------------------------------------------- /src/search/preview/LandingPageDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/LandingPageDetail.tsx -------------------------------------------------------------------------------- /src/search/preview/LandingPageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/LandingPageList.tsx -------------------------------------------------------------------------------- /src/search/preview/LandingPageListEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/LandingPageListEntry.tsx -------------------------------------------------------------------------------- /src/search/preview/NoPreviewAvailable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/NoPreviewAvailable.tsx -------------------------------------------------------------------------------- /src/search/preview/SearchPreviewPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/SearchPreviewPage.tsx -------------------------------------------------------------------------------- /src/search/preview/SearchPreviewResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/SearchPreviewResults.tsx -------------------------------------------------------------------------------- /src/search/preview/SummaryPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/SummaryPanel.tsx -------------------------------------------------------------------------------- /src/search/preview/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/data.ts -------------------------------------------------------------------------------- /src/search/preview/options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/options.test.ts -------------------------------------------------------------------------------- /src/search/preview/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/search/preview/options.ts -------------------------------------------------------------------------------- /src/state/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/state/context.ts -------------------------------------------------------------------------------- /src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/theme.tsx -------------------------------------------------------------------------------- /src/user/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/User.tsx -------------------------------------------------------------------------------- /src/user/ads/AdsExistingAd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/ads/AdsExistingAd.tsx -------------------------------------------------------------------------------- /src/user/ads/NewAd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/ads/NewAd.tsx -------------------------------------------------------------------------------- /src/user/ads/NotificationAd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/ads/NotificationAd.tsx -------------------------------------------------------------------------------- /src/user/ads/ShowAdsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/ads/ShowAdsButton.tsx -------------------------------------------------------------------------------- /src/user/ads/filterCreativesByCampaignFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/ads/filterCreativesByCampaignFormat.ts -------------------------------------------------------------------------------- /src/user/analytics/analyticsOverview/components/HighchartsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/analytics/analyticsOverview/components/HighchartsWrapper.tsx -------------------------------------------------------------------------------- /src/user/campaignList/CampaignList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/campaignList/CampaignList.tsx -------------------------------------------------------------------------------- /src/user/campaignList/EditButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/campaignList/EditButton.tsx -------------------------------------------------------------------------------- /src/user/campaignList/MetricValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/campaignList/MetricValue.tsx -------------------------------------------------------------------------------- /src/user/hooks/useAdvertiserCreatives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/hooks/useAdvertiserCreatives.ts -------------------------------------------------------------------------------- /src/user/hooks/useAdvertiserWithPrices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/hooks/useAdvertiserWithPrices.tsx -------------------------------------------------------------------------------- /src/user/hooks/useGenerateApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/hooks/useGenerateApiKey.tsx -------------------------------------------------------------------------------- /src/user/hooks/useGetAdvertiserAccountBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/hooks/useGetAdvertiserAccountBalance.tsx -------------------------------------------------------------------------------- /src/user/hooks/useQueryStringParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/hooks/useQueryStringParams.ts -------------------------------------------------------------------------------- /src/user/library/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/library/format.test.ts -------------------------------------------------------------------------------- /src/user/library/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/library/format.ts -------------------------------------------------------------------------------- /src/user/library/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/library/index.test.ts -------------------------------------------------------------------------------- /src/user/library/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/library/index.ts -------------------------------------------------------------------------------- /src/user/reporting/ReportMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/reporting/ReportMenu.tsx -------------------------------------------------------------------------------- /src/user/reporting/csv.library.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/reporting/csv.library.tsx -------------------------------------------------------------------------------- /src/user/settings/AccountBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/settings/AccountBalance.tsx -------------------------------------------------------------------------------- /src/user/settings/NewKeyPairModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/settings/NewKeyPairModal.tsx -------------------------------------------------------------------------------- /src/user/settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/settings/Settings.tsx -------------------------------------------------------------------------------- /src/user/settings/UserApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/settings/UserApiKey.tsx -------------------------------------------------------------------------------- /src/user/settings/UserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/settings/UserForm.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/types/index.ts -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/adSet/AdSetFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/adSet/AdSetFields.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/adSet/NewAdSet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/adSet/NewAdSet.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/adSet/fields/AdSetAds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/adSet/fields/AdSetAds.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/adSet/fields/PickerFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/adSet/fields/PickerFields.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/CampaignSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/CampaignSettings.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/components/BillingModelSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/components/BillingModelSelect.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/components/CustomPriceSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/components/CustomPriceSelect.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/fields/BudgetField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/fields/BudgetField.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/fields/FormatField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/fields/FormatField.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/campaign/fields/PaymentMethodField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/campaign/fields/PaymentMethodField.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/completionForm/CompletionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/completionForm/CompletionForm.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/form/EditCampaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/form/EditCampaign.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/form/NewCampaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/form/NewCampaign.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/form/components/BaseForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/form/components/BaseForm.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/form/components/PaymentButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/form/components/PaymentButton.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/review/Review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/review/Review.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/review/components/AdSetReview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/review/components/AdSetReview.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/review/components/CampaignReview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/review/components/CampaignReview.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/review/components/ReviewContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/review/components/ReviewContainer.tsx -------------------------------------------------------------------------------- /src/user/views/adsManager/views/advanced/components/review/components/ReviewField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/adsManager/views/advanced/components/review/components/ReviewField.tsx -------------------------------------------------------------------------------- /src/user/views/user/CampaignReportViewSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/CampaignReportViewSelector.tsx -------------------------------------------------------------------------------- /src/user/views/user/CampaignView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/CampaignView.tsx -------------------------------------------------------------------------------- /src/user/views/user/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/Profile.tsx -------------------------------------------------------------------------------- /src/user/views/user/reports/ConsultAccountManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/reports/ConsultAccountManager.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/CreateSearchCampaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/CreateSearchCampaign.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/CreateSearchCampaignBetaPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/CreateSearchCampaignBetaPage.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/Finalize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/Finalize.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/LandingPageDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/LandingPageDetail.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/LandingPageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/LandingPageList.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/LandingPageListEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/LandingPageListEntry.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/SetupProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/SetupProgress.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/SummaryPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/SummaryPanel.tsx -------------------------------------------------------------------------------- /src/user/views/user/search/basket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/basket.ts -------------------------------------------------------------------------------- /src/user/views/user/search/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/form.ts -------------------------------------------------------------------------------- /src/user/views/user/search/generate-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/generate-file.ts -------------------------------------------------------------------------------- /src/user/views/user/search/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/user/views/user/search/types.ts -------------------------------------------------------------------------------- /src/util/CampaignIdProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/CampaignIdProps.ts -------------------------------------------------------------------------------- /src/util/bignumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/bignumber.ts -------------------------------------------------------------------------------- /src/util/billingType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/billingType.ts -------------------------------------------------------------------------------- /src/util/campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/campaign.ts -------------------------------------------------------------------------------- /src/util/displayState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/displayState.ts -------------------------------------------------------------------------------- /src/util/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/download.ts -------------------------------------------------------------------------------- /src/util/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/environment.ts -------------------------------------------------------------------------------- /src/util/isAfterEndData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/isAfterEndData.test.ts -------------------------------------------------------------------------------- /src/util/isAfterEndDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/isAfterEndDate.ts -------------------------------------------------------------------------------- /src/util/segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/segment.ts -------------------------------------------------------------------------------- /src/util/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/util/version.ts -------------------------------------------------------------------------------- /src/validation/AdvertiserSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/AdvertiserSchema.tsx -------------------------------------------------------------------------------- /src/validation/CampaignSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/CampaignSchema.test.ts -------------------------------------------------------------------------------- /src/validation/CampaignSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/CampaignSchema.tsx -------------------------------------------------------------------------------- /src/validation/CreativeSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/CreativeSchema.test.ts -------------------------------------------------------------------------------- /src/validation/CreativeSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/CreativeSchema.tsx -------------------------------------------------------------------------------- /src/validation/RegistrationSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/RegistrationSchema.test.ts -------------------------------------------------------------------------------- /src/validation/RegistrationSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/RegistrationSchema.tsx -------------------------------------------------------------------------------- /src/validation/UserSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/UserSchema.test.ts -------------------------------------------------------------------------------- /src/validation/UserSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/UserSchema.tsx -------------------------------------------------------------------------------- /src/validation/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/src/validation/regex.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/ads-ui/HEAD/vite.config.mts --------------------------------------------------------------------------------