UNPKG

@rocketspark/domain-checker

Version:
28 lines (27 loc) 3 kB
import { Options } from '../Interfaces/options'; import { ClassNames } from '../Interfaces/class-names'; import { Locale } from '../Interfaces/locale'; import { Pricing } from './Fetch'; declare const templates: { container({ classNames: { containerOuter } }: Options): HTMLDivElement; inputContainer({ classNames: { inputContainer } }: Options): HTMLDivElement; domainSearch({ classNames: { inputContainer, domainInput, searchButton } }: Options): HTMLDivElement; loadingBar({ classNames: { loadingBarContainer, loadingBar } }: Options): HTMLDivElement; popupSearch({ classNames: { inputContainer, domainInput, searchButton, searchButtonCustom, }, }: Options): HTMLDivElement; popupContainer({ classNames: { popupContainer } }: Options): HTMLDivElement; domainContainer({ classNames: { domainContainer } }: Options): HTMLDivElement; cartContainer({ classNames: { cartContainer } }: Options): HTMLDivElement; cart({ classNames: { cart, cartHeading, cartHeaderContainer, cartRowsContainer, cartRowsContainerCollapsed, cartHeaderCollapseButton, checkboxContainer, cartPriceSummary } }: Options): HTMLElement; cartContinueButton({ classNames: { cartButton } }: Options): HTMLRsButtonElement; cartCaption({ classNames: { cartCaption } }: Options): HTMLParagraphElement; cartPriceSummary({ classNames: { cartPriceSummary } }: Options, locale: Locale): HTMLParagraphElement; cartRow({ classNames: { cartRow, cartRowDomainDetailsURL, cartRowDomainDetails, cartRowDomainDetailsPrice, cartRowDomainDetailsPriceDiscount, cartRowDomainDetailsPriceDropdownContainer, cartRowDomainDetailsPriceDropdown, cartRowRemove, cartRowDomainDetailsContainer, } }: Options, domain: string, pricing: Pricing): HTMLDivElement; checkbox({ classNames: { checkboxContainer, checkboxLabel, checkboxInput } }: Options, id: string, label: string): HTMLDivElement; cartRows({ classNames: { cartRowsContainer } }: Options): HTMLDivElement; searchHeading({ classNames: { searchHeading } }: Options): HTMLDivElement; icon(classNames: Partial<ClassNames>, className: string): HTMLRsIconElement; searchResultText({ classNames: { searchResultCaption } }: Options): HTMLDivElement; searchResultsContainer({ classNames: { searchAlternativeContainer, searchAlternativeHeader, searchPreferredHeader, searchAlternativeContainerTitle, searchAlternativeContainerContent, domainSearchContainer, }, }: Options, locale: Locale, title: string, rowType: 'preferred' | 'alternative'): HTMLDivElement; searchAlternativeRow({ classNames: { searchAlternativeRow, searchPreferredRow, searchPreferredPill, searchAlternativeRowHeader, searchAlternativeRowHeaderContainer, searchAlternativeRowFetching, searchAlternativePricingContainer, getItNowButtonPreferred, getItNowButtonAlternative, getItNowButtonContainer, getItNowButton, loadingBarContainer, loadingBar }, }: Options, rowType: 'preferred' | 'alternative', domain: string): HTMLDivElement; }; export default templates;