mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-02 17:31:39 +00:00
feat: update UIUX PKL to utilize optional fields
This commit is contained in:
@@ -315,10 +315,10 @@ nebula:
|
|||||||
|
|
||||||
pkl:
|
pkl:
|
||||||
@echo "(pkl) Building PKL"
|
@echo "(pkl) Building PKL"
|
||||||
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./deploy/config/DWN.pkl
|
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./pkl/DWN.pkl
|
||||||
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./deploy/config/ORM.pkl
|
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./pkl/ORM.pkl
|
||||||
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./deploy/config/Txns.pkl
|
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./pkl/Txns.pkl
|
||||||
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./deploy/config/UIUX.pkl
|
go run github.com/apple/pkl-go/cmd/pkl-gen-go ./pkl/UIUX.pkl
|
||||||
|
|
||||||
start-caddy:
|
start-caddy:
|
||||||
@echo "(start-caddy) Starting caddy"
|
@echo "(start-caddy) Starting caddy"
|
||||||
|
|||||||
Binary file not shown.
@@ -36,198 +36,4 @@ home = new Home {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Highlights
|
|
||||||
highlights {
|
|
||||||
new Highlight {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/highlight-1.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
new Highlight {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/highlight-2.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// Features
|
|
||||||
features {
|
|
||||||
new Features {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/feature-1.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
new Features {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/feature-2.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
new Features {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/feature-3.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// Bento
|
|
||||||
bento = new Bento {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
primaryButton = new Button {
|
|
||||||
text = "Get Started";
|
|
||||||
href = "/register";
|
|
||||||
};
|
|
||||||
secondaryButton = new Button {
|
|
||||||
text = "Learn More";
|
|
||||||
href = "/about";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// Lowlights
|
|
||||||
lowlights {
|
|
||||||
new Lowlights {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/lowlight-1.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
new Lowlights {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
image = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/lowlight-2.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// Call to Action
|
|
||||||
callToAction = new CallToAction {
|
|
||||||
title = "Simplified";
|
|
||||||
description = "Sonr is a modern re-imagination of online user identity, empowering users to take ownership of their digital footprint and unlocking a new era of self-sovereignty.";
|
|
||||||
primaryButton = new Button {
|
|
||||||
text = "Get Started";
|
|
||||||
href = "/register";
|
|
||||||
};
|
|
||||||
secondaryButton = new Button {
|
|
||||||
text = "Learn More";
|
|
||||||
href = "/about";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// Footer
|
|
||||||
footer = new Footer {
|
|
||||||
logo = new Image {
|
|
||||||
src = "https://cdn.sonr.id/img/logo.svg";
|
|
||||||
width = "500";
|
|
||||||
height = "500";
|
|
||||||
};
|
|
||||||
|
|
||||||
mediumLink = new SocialLink {
|
|
||||||
link = new Link {
|
|
||||||
text = "Medium";
|
|
||||||
href = "https://medium.com/sonr-io";
|
|
||||||
};
|
|
||||||
icon = "https://cdn.sonr.id/img/medium.svg";
|
|
||||||
};
|
|
||||||
|
|
||||||
twitterLink = new SocialLink {
|
|
||||||
link = new Link {
|
|
||||||
text = "Twitter";
|
|
||||||
href = "https://twitter.com/sonr";
|
|
||||||
};
|
|
||||||
icon = "https://cdn.sonr.id/img/twitter.svg";
|
|
||||||
};
|
|
||||||
|
|
||||||
discordLink = new SocialLink {
|
|
||||||
link = new Link {
|
|
||||||
text = "Discord";
|
|
||||||
href = "https://discord.com/invite/sonr";
|
|
||||||
};
|
|
||||||
icon = "https://cdn.sonr.id/img/discord.svg";
|
|
||||||
};
|
|
||||||
|
|
||||||
githubLink = new SocialLink {
|
|
||||||
link = new Link {
|
|
||||||
text = "GitHub";
|
|
||||||
href = "https://github.com/sonr-io";
|
|
||||||
};
|
|
||||||
icon = "https://cdn.sonr.id/img/github.svg";
|
|
||||||
};
|
|
||||||
|
|
||||||
companyLinks {
|
|
||||||
new Link {
|
|
||||||
text = "About";
|
|
||||||
href = "https://sonr.io/about";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Careers";
|
|
||||||
href = "https://sonr.io/careers";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Partners";
|
|
||||||
href = "https://sonr.io/partners";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Investors";
|
|
||||||
href = "https://sonr.io/investors";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Newsroom";
|
|
||||||
href = "https://sonr.io/newsroom";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Blog";
|
|
||||||
href = "https://sonr.io/blog";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
resourcesLinks {
|
|
||||||
new Link {
|
|
||||||
text = "Docs";
|
|
||||||
href = "https://docs.sonr.io";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Whitepaper";
|
|
||||||
href = "https://sonr.io/whitepaper";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "FAQ";
|
|
||||||
href = "https://sonr.io/faq";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Terms of Service";
|
|
||||||
href = "https://sonr.io/terms";
|
|
||||||
};
|
|
||||||
new Link {
|
|
||||||
text = "Privacy Policy";
|
|
||||||
href = "https://sonr.io/privacy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -54,14 +54,8 @@ class SocialLink {
|
|||||||
class Feature {
|
class Feature {
|
||||||
title: String
|
title: String
|
||||||
description: String
|
description: String
|
||||||
icon: String
|
icon: String?
|
||||||
image: Image
|
image: Image?
|
||||||
}
|
|
||||||
|
|
||||||
class Highlight {
|
|
||||||
title: String
|
|
||||||
description: String
|
|
||||||
image: Image
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Stat {
|
class Stat {
|
||||||
@@ -87,53 +81,10 @@ class Hero {
|
|||||||
class Highlights {
|
class Highlights {
|
||||||
heading: String
|
heading: String
|
||||||
subheading: String
|
subheading: String
|
||||||
highlights: Listing<Highlight>
|
highlights: Listing<Feature>
|
||||||
}
|
}
|
||||||
|
|
||||||
class Features {
|
|
||||||
title: String
|
|
||||||
description: String
|
|
||||||
image: Image
|
|
||||||
}
|
|
||||||
|
|
||||||
class Bento {
|
|
||||||
title: String
|
|
||||||
description: String
|
|
||||||
primaryButton: Button
|
|
||||||
secondaryButton: Button
|
|
||||||
}
|
|
||||||
|
|
||||||
class Lowlights {
|
|
||||||
title: String
|
|
||||||
description: String
|
|
||||||
image: Image
|
|
||||||
}
|
|
||||||
|
|
||||||
class CallToAction {
|
|
||||||
title: String
|
|
||||||
description: String
|
|
||||||
primaryButton: Button
|
|
||||||
secondaryButton: Button
|
|
||||||
}
|
|
||||||
|
|
||||||
class Footer {
|
|
||||||
logo: Image
|
|
||||||
mediumLink: SocialLink
|
|
||||||
twitterLink: SocialLink
|
|
||||||
discordLink: SocialLink
|
|
||||||
githubLink: SocialLink
|
|
||||||
companyLinks: Listing<Link>
|
|
||||||
resourcesLinks: Listing<Link>
|
|
||||||
}
|
|
||||||
|
|
||||||
class Home {
|
class Home {
|
||||||
hero: Hero
|
hero: Hero
|
||||||
highlights: Listing<Highlight>
|
|
||||||
features: Listing<Features>
|
|
||||||
bento: Bento
|
|
||||||
lowlights: Listing<Lowlights>
|
|
||||||
callToAction: CallToAction
|
|
||||||
footer: Footer
|
|
||||||
}
|
}
|
||||||
|
|
||||||
home : Home
|
home : Home
|
||||||
Reference in New Issue
Block a user