Skip to content

Commit c29a6d9

Browse files
update
1 parent 5e7f8e8 commit c29a6d9

27 files changed

+285
-81
lines changed

.astro/content.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,14 @@ declare module 'astro:content' {
155155
rendered?: RenderedContent;
156156
filePath?: string;
157157
}>;
158+
"client": Record<string, {
159+
id: string;
160+
body?: string;
161+
collection: "client";
162+
data: InferEntrySchema<"client">;
163+
rendered?: RenderedContent;
164+
filePath?: string;
165+
}>;
158166

159167
};
160168

.astro/data-store.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.2.3","content-config-digest","b2c1d14f4e8bf80c","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"index.js\",\"redirects\":false,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":\"shiki\",\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false,\"serializeConfig\":false},\"legacy\":{\"collections\":false}}","blog",["Map",11,12,29,30],"agentic",{"id":11,"data":13,"body":17,"filePath":18,"digest":19,"rendered":20},{"author":14},{"id":15,"collection":16},"debuggingfuture","author","# Agentic\n\nThis blog post \n\nlorem","src/content/blog/agentic.md","27fadc7b34eadf6a",{"html":21,"metadata":22},"\u003Ch1 id=\"agentic\">Agentic\u003C/h1>\n\u003Cp>This blog post\u003C/p>\n\u003Cp>lorem\u003C/p>",{"headings":23,"imagePaths":27,"frontmatter":28},[24],{"depth":25,"slug":11,"text":26},1,"Agentic",[],{"author":15},"gvrn",{"id":29,"data":31,"body":33,"filePath":34,"digest":35,"rendered":36},{"author":32},{"id":15,"collection":16},"Our partner Vincent Lau served as Technical Lead of the start up team and built the product and dev team from scratch for GVRN.ai, the Web3 LegalTech platform, enable early stage fundraising from top VCs","src/content/blog/gvrn.md","39919e808c30cfc7",{"html":37,"metadata":38},"\u003Cp>Our partner Vincent Lau served as Technical Lead of the start up team and built the product and dev team from scratch for GVRN.ai, the Web3 LegalTech platform, enable early stage fundraising from top VCs\u003C/p>",{"headings":39,"imagePaths":40,"frontmatter":41},[],[],{"author":15}]
1+
[["Map",1,2,9,10,39,40],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.2.3","content-config-digest","c7a073c698a1f4ee","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"index.js\",\"redirects\":false,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":\"shiki\",\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false,\"serializeConfig\":false},\"legacy\":{\"collections\":false}}","blog",["Map",11,12,26,27],"ab",{"id":11,"data":13,"body":17,"filePath":18,"digest":19,"rendered":20},{"author":14},{"id":15,"collection":16},"debuggingfuture","author","Animoca Brands completes @MocaverseNFT mint, an event during which Animoca Brands’ shareholders, employees, investees, partners, and supporters minted a total of 8,888 Mocaverse #NFTs, and sees 3,552 #ETH (US$5.5 million) sales volume in first 48 hours.\n\n\nOur partner Vincent Lau, leads technical delivery for the project managing requirements, vendors, infrastructure and security.\n\n\nHe also advises various projects across 300+ subsidaries and joint ventures in Animoca Brands as solution architect on software architecture, smart contract and security and Lead research on best practices/workflows for tech delivery, privcate key management, DevSecOps and observability.\n\n\nSmart Contract\n#Ethereum #Solidity #Polygon\n\n\nWebApp\n#React #NodeJS #PostgresSQL #Hasura #GraphQL #AWS","src/content/blog/ab.md","fc8e2e2f19b9dd30",{"html":21,"metadata":22},"\u003Cp>Animoca Brands completes @MocaverseNFT mint, an event during which Animoca Brands’ shareholders, employees, investees, partners, and supporters minted a total of 8,888 Mocaverse #NFTs, and sees 3,552 #ETH (US$5.5 million) sales volume in first 48 hours.\u003C/p>\n\u003Cp>Our partner Vincent Lau, leads technical delivery for the project managing requirements, vendors, infrastructure and security.\u003C/p>\n\u003Cp>He also advises various projects across 300+ subsidaries and joint ventures in Animoca Brands as solution architect on software architecture, smart contract and security and Lead research on best practices/workflows for tech delivery, privcate key management, DevSecOps and observability.\u003C/p>\n\u003Cp>Smart Contract\n#Ethereum #Solidity #Polygon\u003C/p>\n\u003Cp>WebApp\n#React #NodeJS #PostgresSQL #Hasura #GraphQL #AWS\u003C/p>",{"headings":23,"imagePaths":24,"frontmatter":25},[],[],{"author":15,"slug":11},"gvrn",{"id":26,"data":28,"body":30,"filePath":31,"digest":32,"rendered":33},{"author":29},{"id":15,"collection":16},"Our partner Vincent Lau served as Technical Lead of the start up team and built the product and dev team from scratch for GVRN.ai, the Web3 LegalTech platform, enable early stage fundraising from top VCs","src/content/blog/gvrn.md","39919e808c30cfc7",{"html":34,"metadata":35},"\u003Cp>Our partner Vincent Lau served as Technical Lead of the start up team and built the product and dev team from scratch for GVRN.ai, the Web3 LegalTech platform, enable early stage fundraising from top VCs\u003C/p>",{"headings":36,"imagePaths":37,"frontmatter":38},[],[],{"author":15},"client",["Map",11,41,55,56,68,69,80,81,91,92,104,105],{"id":11,"data":42,"filePath":47,"digest":48,"rendered":49},{"title":43,"logoClass":44,"logoSrc":45,"order":46},"Animoca Brands","grayscale","src/assets/logo_ab.png",10,"src/content/client/ab.md","e96a4726ed16e5fd",{"html":50,"metadata":51},"",{"headings":52,"imagePaths":53,"frontmatter":54},[],[],{"title":43,"logoSrc":45,"slug":11,"order":46,"logoClass":44},"gritus",{"id":55,"data":57,"filePath":61,"digest":62,"rendered":63},{"title":58,"logoClass":59,"logoSrc":60,"order":46},"Gritus","invert-60","src/assets/logo_gritus.png","src/content/client/gritus.md","e01a1e6e88cace2b",{"html":50,"metadata":64},{"headings":65,"imagePaths":66,"frontmatter":67},[],[],{"title":58,"logoSrc":60,"order":46,"logoClass":59},"mocaverse",{"id":68,"data":70,"filePath":73,"digest":74,"rendered":75},{"title":71,"logoClass":44,"logoSrc":72,"order":46},"Mocaverse","src/assets/logo_mocaverse.png","src/content/client/mocaverse.md","e65877c6d6b3d507",{"html":50,"metadata":76},{"headings":77,"imagePaths":78,"frontmatter":79},[],[],{"title":71,"logoSrc":72,"order":46,"logoClass":44},"mozilla",{"id":80,"data":82,"filePath":84,"digest":85,"rendered":86},{"title":58,"logoClass":59,"logoSrc":83,"order":46},"src/assets/logo_mozilla.png","src/content/client/mozilla.md","0d5e223bd038cae8",{"html":50,"metadata":87},{"headings":88,"imagePaths":89,"frontmatter":90},[],[],{"title":58,"logoSrc":83,"order":46,"logoClass":59},"sb",{"id":91,"data":93,"filePath":97,"digest":98,"rendered":99},{"title":94,"logoClass":44,"logoSrc":95,"order":96},"Shaw Brothers","src/assets/logo_SB.png",1,"src/content/client/sb.md","79ebd67d4bf1244c",{"html":50,"metadata":100},{"headings":101,"imagePaths":102,"frontmatter":103},[],[],{"title":94,"logoSrc":95,"order":96,"logoClass":44},"sv",{"id":104,"data":106,"filePath":110,"digest":111,"rendered":112},{"title":107,"logoClass":59,"logoSrc":108,"order":109},"Stockviva","src/assets/logo_sv.png",2,"src/content/client/sv.md","db6ae203c7cb3705",{"html":50,"metadata":113},{"headings":114,"imagePaths":115,"frontmatter":116},[],[],{"title":107,"logoSrc":108,"order":109,"logoClass":59}]

.astro/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"_variables": {
3-
"lastUpdateCheck": 1738642908598
3+
"lastUpdateCheck": 1740288985037
44
}
5-
}
5+
}

src/assets/ethglobal_sg.jpg

847 KB
Loading

src/components/Boxes.astro

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,38 @@ const { content, subSection, children } = Astro.props;
44

55
<div class="container mx-auto p-6 text-slate-800 max-w-[800px]">
66
<div class="grid grid-cols-1 gap-6 pb-6">
7-
<div class="h-[400px] bg-white flex flex-col gap-4 items-center justify-center leading-relaxed text-lg text-center font-light text-xl px-24 py-24 rounded-lg shadow-lg">
7+
<div class="h-[400px] bg-white flex flex-col gap-4 px-12 items-center justify-center leading-relaxed text-lg text-center font-light text-xl rounded-lg shadow-lg">
88
<content.Content />
99
</div>
1010
</div>
1111

1212
<div class="grid grid-cols-5 gap-6">
13-
1413
<div class="bg-white flex flex-col col-span-3 row-span-2 items-center justify-center text-lg font-semibold rounded-lg shadow-lg p-4">
1514
<div class="text-slate-500">
1615
{content.frontmatter.b2subtitle}
1716
</div>
18-
<div>
17+
<div class="p-2">
1918
{content.frontmatter.b2content}
2019
</div>
2120
</div>
2221
<div class="bg-white flex flex-col col-span-1 h-[100px] items-center justify-center text-lg font-semibold rounded-lg shadow-lg">
23-
{content.frontmatter.link}
22+
<!-- <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/></svg> -->
23+
<a href={content.frontmatter.linkHref} target="_blank" >
24+
{content.frontmatter.link}
25+
</a>
2426
</div>
2527
<div class="bg-white flex flex-col col-span-1 h-[100px] p-4 items-center justify-center text-lg font-semibold rounded-lg shadow-lg">
2628
{content.frontmatter.metric}
2729
</div>
28-
<div class="bg-white flex flex-col col-span-2 p-2 items-center justify-center text-lg font-semibold rounded-lg shadow-lg">
30+
<!-- <div class="bg-white flex flex-col col-span-2 p-2 items-center justify-center text-lg font-semibold rounded-lg shadow-lg">
2931
<div class="text-slate-500">
3032
{content.frontmatter.b3subtitle}
3133
</div>
32-
<div>
34+
<div class="justify-center">
3335
{(content.frontmatter.b3content || '').split(',').map((text:string)=>{return <div>{text}</div>})}
3436
</div>
35-
36-
</div>
37-
<div class="bg-white flex items-center col-span-5 justify-center text-lg font-semibold rounded-lg shadow-lg p-4">
37+
</div> -->
38+
<div class="bg-white flex flex-col items-center col-span-5 justify-center text-lg font-semibold rounded-lg shadow-lg p-4">
3839
<slot name="box2" class="h-[300px]" />
3940
</div>
4041

src/components/ClientProfile.astro

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
const { content } = Astro.props;
3+
4+
import * as TeamProfile from "../content/landing/team-profile.md";
5+
import Member from "./Member.astro";
6+
import { getCollection } from "astro:content";
7+
import { Image } from "astro:assets";
8+
const clients = await getCollection("client").then((collection) =>
9+
collection.sort((a, b) => a.data.order - b.data.order),
10+
);
11+
interface Props {
12+
imagePath: string;
13+
}
14+
15+
const logoPaths = import.meta.glob<{ default: ImageMetadata }>(
16+
"/src/assets/*.{jpeg,jpg,png,gif}",
17+
);
18+
---
19+
20+
21+
<div class="grid grid-cols-5 gap-6">
22+
<div class="col-span-5 text-center">
23+
<h2>Companies we work with</h2>
24+
25+
</div>
26+
<div class="flex flex-row col-span-5 m-auto p-2 gap-4 text-center justify-center items-center">
27+
{
28+
clients.map(
29+
(client, index)=>(
30+
<div class="">
31+
<Image class={"w-24 "+clients[index].data.logoClass} src={logoPaths[`/${clients[index].data.logoSrc}`]()} alt="" />
32+
</div>
33+
34+
)
35+
)
36+
}
37+
</div>
38+
</div>

src/components/LandingBoxes.astro

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Boxes from "../components/Boxes.astro";
44
55
import TeamBox from "../components/TeamBox.astro";
66
import SocialBox from "../components/SocialBox.astro";
7+
import ClientProfile from "../components/ClientProfile.astro";
78
89
import * as Intro from "../content/landing/intro.md";
910
@@ -12,23 +13,43 @@ import * as Team from "../content/landing/team.md";
1213
1314
import * as Web3 from "../content/landing/web3.md";
1415
16+
import hackImg1 from "../assets/ethglobal_sg.jpg";
17+
18+
import * as Web3Profile from "../content/landing/web3-profile.md";
19+
1520
console.log(Intro.frontmatter);
1621
---
1722

1823
<div class="flex flex-col gap-4">
19-
w
24+
2025
<div>
2126
<Boxes content={Intro} >
2227

2328
<p slot="box2">
24-
<SocialBox />
25-
</p>
29+
<!-- <SocialBox /> -->
2630

31+
<ClientProfile />
32+
</p>
2733
</Boxes>
2834
</div>
2935

3036
<div>
31-
<Boxes content={Web3} />
37+
<Boxes content={Web3} >
38+
<div slot="box2">
39+
<div class="m-auto p-8">
40+
<div class="text-slate-500 justify-center text-lg font-normal ">
41+
We hacked on ideas related to DataDAOs and AI governance (Ethereum Localization Services), orchestrating agent swarm (CivAI)
42+
and autonomous websites (Geist), proud to have received $30k+ prizes.
43+
44+
Yes, we ship as quick as 36 hours.
45+
</div>
46+
<div class="p-4">
47+
<img src={hackImg1.src} />
48+
</div>
49+
</div>
50+
<!-- <Web3Profile.Content /> -->
51+
</div>
52+
</Boxes>
3253
</div>
3354

3455

@@ -39,10 +60,10 @@ w
3960
</Boxes>
4061
</div>
4162

42-
63+
<!--
4364
<div>
4465
<Boxes content={PublicGoods} />
45-
</div>
66+
</div> -->
4667

4768
</div>
4869

src/components/LinkIcon.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/></svg>

src/components/Member.astro

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
---
22
3-
const { title, avatar } = Astro.props;
3+
const { name, title, avatar } = Astro.props;
44
---
55

66

77
<div>
8-
<div>
9-
{title}
10-
</div>
8+
<div class="flex w-full">
9+
<img class="w-24 h-24 rounded-full" src={avatar} />
10+
</div>
11+
12+
13+
<div class="p-2 justify-center items-center w-full font-semibold">
14+
{name}
15+
</div>
16+
<div class="p-2 justify-center items-center w-full font-semibold text-slate-500">
17+
{title}
18+
</div>
19+
</div>
20+
</div>
1121

12-
<div>
13-
<img class="w-10 h-10 rounded-full" src={avatar} />
14-
</div>
1522
</div>

src/components/SocialBox.astro

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44

55
<ul class="flex gap-4">
66
<li>
7-
<a href="https://x.com/fractaldotbox" target="_blank">@fractaldotbox</a>
7+
<a href="https://x.com/fractaldotbox" target="_blank">X: @fractaldotbox</a>
88

99
</li>
10-
<li>Linkedin</li>
10+
<li>
11+
<a href="https://www.linkedin.com/company/fractaldotbox/" target="_blank">Linkedin: Fractal Box</a>
12+
13+
14+
</li>
1115
</ul>
1216

1317
</div>

src/components/TeamBox.astro

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,46 @@ const { content } = Astro.props;
33
44
import * as TeamProfile from "../content/landing/team-profile.md";
55
import Member from "./Member.astro";
6+
import logoBowtie from "../assets/logo_bowtie.jpg";
67
---
78

89

9-
<div
10-
Team box
11-
<div class="flex flex row">
10+
<div>
11+
<div class="flex flex-col p-2 w-full mt-10">
12+
<div class="grid grid-cols-2 gap-16 ">
13+
<div>
14+
<Member name={TeamProfile.frontmatter.m1} title={TeamProfile.frontmatter.m1Title} avatar={TeamProfile.frontmatter.m1Image} />
15+
</div>
16+
<div>
17+
<Member name={TeamProfile.frontmatter.m2} title={TeamProfile.frontmatter.m2Title} avatar={TeamProfile.frontmatter.m2Image} />
18+
</div>
19+
<div>
20+
<Member name={TeamProfile.frontmatter.m3} title={TeamProfile.frontmatter.m3Title} avatar={TeamProfile.frontmatter.m3Image} />
21+
</div>
22+
<div>
23+
<Member name={TeamProfile.frontmatter.m4} title={TeamProfile.frontmatter.m4Title} avatar={TeamProfile.frontmatter.m4Image} />
24+
</div>
25+
</div>
1226

13-
<div class="flex flex-col">
27+
<div class="mx-14 p-8">
1428

15-
<div>
16-
<Member title={TeamProfile.frontmatter.m1Title} avatar={TeamProfile.frontmatter.m1Image} />
17-
</div>
18-
<div>
19-
<Member title={TeamProfile.frontmatter.m2Title} avatar={TeamProfile.frontmatter.m2Image} />
20-
</div>
21-
</div>
29+
30+
<div class="text-center">
31+
Contact us to build
32+
<br/>
33+
34+
</div>
35+
</div>
36+
37+
<!-- <div>
38+
<div class="flex flex-row">
39+
Team from
40+
</div>
41+
<div>
42+
<img class="w-24" src={logoBowtie.src} />
43+
</div>
2244
45+
</div> -->
2346
</div>
2447

2548

src/content/blog/ab.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
author: debuggingfuture
3+
slug: ab
4+
5+
---
6+
Animoca Brands completes @MocaverseNFT mint, an event during which Animoca Brands’ shareholders, employees, investees, partners, and supporters minted a total of 8,888 Mocaverse #NFTs, and sees 3,552 #ETH (US$5.5 million) sales volume in first 48 hours.
7+
8+
9+
Our partner Vincent Lau, leads technical delivery for the project managing requirements, vendors, infrastructure and security.
10+
11+
12+
He also advises various projects across 300+ subsidaries and joint ventures in Animoca Brands as solution architect on software architecture, smart contract and security and Lead research on best practices/workflows for tech delivery, privcate key management, DevSecOps and observability.
13+
14+
15+
Smart Contract
16+
#Ethereum #Solidity #Polygon
17+
18+
19+
WebApp
20+
#React #NodeJS #PostgresSQL #Hasura #GraphQL #AWS

src/content/blog/agentic.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/client/ab.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: Animoca Brands
3+
logoSrc: src/assets/logo_ab.png
4+
slug: ab
5+
order: 10
6+
logoClass: grayscale
7+
---

src/content/client/gritus.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Gritus
3+
logoSrc: src/assets/logo_gritus.png
4+
order: 10
5+
logoClass: invert-60
6+
---

src/content/client/mocaverse.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Mocaverse
3+
logoSrc: src/assets/logo_mocaverse.png
4+
order: 10
5+
logoClass: grayscale
6+
---

src/content/client/mozilla.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Gritus
3+
logoSrc: src/assets/logo_mozilla.png
4+
order: 10
5+
logoClass: invert-60
6+
---

src/content/client/sb.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: Shaw Brothers
3+
logoSrc: src/assets/logo_SB.png
4+
order: 1
5+
logoClass: grayscale
6+
---
7+

src/content/client/sv.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Stockviva
3+
logoSrc: src/assets/logo_sv.png
4+
order: 2
5+
logoClass: invert-60
6+
---

0 commit comments

Comments
 (0)