@skhemata/skhemata-crowdfunding-campaign
Version:
Skhemata Crowdfunding Campaign Web Component. This web component provides crowdfunding campaign functionality (reward/donation based) for a website.
30 lines (29 loc) • 907 B
TypeScript
import { SkhemataBase, CSSResult } from '@skhemata/skhemata-base';
import { CardReward } from './components/CardReward';
export declare class campaignInfo extends SkhemataBase {
static get styles(): CSSResult[];
static get scopedElements(): {
'card-reward-component': typeof CardReward;
};
apiUrl?: number;
locPath?: number;
campaignId?: number;
campaign?: any;
currencySymbols?: any;
currencies?: any;
currentPage?: string;
activeRewards: number[];
campaignMainImage?: any;
firstUpdated(): Promise<void>;
updated(): void;
handleRewardOpen: (index: number) => void;
getRaisedInPeriod: () => {
unit: string;
elapsed: number;
};
addCurrencySymbols: (amount: string) => string;
render(): import("lit-html").TemplateResult<1>;
private getCampaignMainImage;
private embedUrl;
private returnString;
}