Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 55 additions & 6 deletions src/components/top/sponsors.ts
Original file line number Diff line number Diff line change
@@ -1,32 +1,81 @@
import type { ImageMetadata } from "astro";

export type Sponsor = {
export type SponsorWithDialog = {
name: string;
imageSrc: ImageMetadata;
dialog?: {
dialog: {
openId: string;
link: string;
description: string;
};
};

export const goldSponsors: Sponsor[] = [
export type Sponsor = {
name: string;
imageSrc: ImageMetadata;
};

import img1 from "../../assets/footer_logo.svg";
import img2 from "../../assets/page-header-gopher.png";

export const goldSponsors: SponsorWithDialog[] = [
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold1", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold2", link:"", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold3", link:"http://localhost:4321", description: ""}},
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold4", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold5", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "gold sponsor", imageSrc: img1 ,dialog:{openId:"gold6", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
];

export const silverSponsors: Sponsor[] = [
export const silverSponsors: SponsorWithDialog[] = [
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver1", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver2", link:"", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver3", link:"http://localhost:4321", description: ""}},
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver4", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver5", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "silver sponsor", imageSrc: img1 ,dialog:{openId:"silver6", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
];

export const lunchSponsors: Sponsor[] = [
export const lunchSponsors: SponsorWithDialog[] = [
{ name: "lunch sponsor", imageSrc: img1 ,dialog:{openId:"lunch1", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
{ name: "lunch sponsor", imageSrc: img1 ,dialog:{openId:"lunch2", link:"", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},

];

export const drinkSponsors: Sponsor[] = [
export const drinkSponsors: SponsorWithDialog[] = [
{ name: "drink sponsor", imageSrc: img1 ,dialog:{openId:"drink1", link:"http://localhost:4321", description: "dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description. dummy description."}},
];

export const bronzeSponsors: Sponsor[] = [
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
{ name: "bronze sponsor", imageSrc: img1 },
];

export const gopherSponsors: Sponsor[] = [
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
{ name: "gopher sponsor", imageSrc: img2 },
];

export const toolSponsors: Sponsor[] = [
{ name: "tool sponsor", imageSrc: img1 },
];