handleItemClick(index)}>
{heading.value}
@@ -43,4 +25,4 @@ const ToC = ({ headings, frontmatter }) => {
);
}
-export default ToC
+export default ToC
\ No newline at end of file
diff --git a/src/components/sections/backers-sections.js b/src/components/sections/backers-sections.js
index ce616240c..b025d424d 100644
--- a/src/components/sections/backers-sections.js
+++ b/src/components/sections/backers-sections.js
@@ -1,166 +1,203 @@
-import * as React from "react"
+import * as React from "react";
import Backer from "../modules/backer";
-import Carousel from 'react-multi-carousel';
-import 'react-multi-carousel/lib/styles.css';
+import Carousel from "react-multi-carousel";
+import "react-multi-carousel/lib/styles.css";
-import {content} from "../../datas/home/content"
+import { content } from "../../datas/home/content";
import Resource from "../modules/resource";
-import {resources} from "../../datas/home/resources";
+import { resources } from "../../datas/home/resources";
import Button from "../buttons/button";
-import {videos} from "../../datas/resources/videos";
-import {podcasts} from "../../datas/resources/podcasts";
-import {whitepapers} from "../../datas/resources/whitepapers";
+import { videos } from "../../datas/resources/videos";
+import { podcasts } from "../../datas/resources/podcasts";
+import { whitepapers } from "../../datas/resources/whitepapers";
const responsive = {
- desktop: {
- breakpoint: { max: 3000, min: 1024 },
- items: 6,
- slidesToSlide:3
- },
- laptop: {
- breakpoint: { max: 1440, min: 640 },
- items: 5,
- slidesToSlide:3
- },
- tablet: {
- breakpoint: { max: 1024, min: 464 },
- items: 3,
- slidesToSlide:3
- },
- mobile: {
- breakpoint: { max: 640, min: 0 },
- items: 1,
- slidesToSlide:1
- }
+ desktop: {
+ breakpoint: { max: 3000, min: 1024 },
+ items: 6,
+ slidesToSlide: 3,
+ },
+ laptop: {
+ breakpoint: { max: 1440, min: 640 },
+ items: 5,
+ slidesToSlide: 3,
+ },
+ tablet: {
+ breakpoint: { max: 1024, min: 464 },
+ items: 3,
+ slidesToSlide: 3,
+ },
+ mobile: {
+ breakpoint: { max: 640, min: 0 },
+ items: 1,
+ slidesToSlide: 1,
+ },
};
-
const ButtonGroup = ({ next, previous, goToSlide, ...rest }) => {
- return (
-
- previous()}>
- next()}>
-
- );
+ return (
+
+ previous()}>
+
+
+ next()}>
+
+
+
+ );
};
export default class BackersSection extends React.Component {
- constructor(props) {
- super(props);
- this.state = {
- posts : []
- };
- }
- async getPosts() {
- try {
- let response = await fetch('https://blog.celestia.org/ghost/api/v3/content/posts/?key=000cf34311006e070b17fffcfd&limit=5&fields=title,text,feature_image,url');
- let responseJson = await response.json();
+ constructor(props) {
+ super(props);
+ this.state = {
+ posts: [],
+ };
+ }
+ async getPosts() {
+ try {
+ let response = await fetch(
+ "https://blog.celestia.org/ghost/api/v3/content/posts/?key=000cf34311006e070b17fffcfd&limit=5&fields=title,text,feature_image,url"
+ );
+ let responseJson = await response.json();
- const blogPosts = [];
- for (const [key, value] of Object.entries(responseJson.posts)) {
- blogPosts.push({category:'blog', title:value.title, text: value.text, image: value.feature_image, url: value.url});
- }
- this.setState({posts:blogPosts})
- } catch(error) {
- console.error(error);
- }
- }
- getContent(id){
- var content = '';
- switch (resources[id].category){
- case "blog":
- content = this.state.posts[resources[id].id];
- break;
- case "video":
- content = videos[resources[id].id];
- break;
- case "podcast":
- content = podcasts[resources[id].id];
- break;
- case "whitepaper":
- content = whitepapers[resources[id].id];
- break;
- default:
- content = resources[id];
- break;
- }
- return content
- }
- componentDidMount() {
- this.getPosts();
- }
- render() {
- const self = this;
- return (
-
- {this.props.enableBackers &&
-
{content.backersSection.title}
-
{content.backersSection.subtitle}
+ const blogPosts = [];
+ for (const [key, value] of Object.entries(responseJson.posts)) {
+ blogPosts.push({ category: "blog", title: value.title, text: value.text, image: value.feature_image, url: value.url });
+ }
+ this.setState({ posts: blogPosts });
+ } catch (error) {
+ console.error(error);
+ }
+ }
+ getContent(id) {
+ var content = "";
+ switch (resources[id].category) {
+ case "blog":
+ content = this.state.posts[resources[id].id];
+ break;
+ case "video":
+ content = videos[resources[id].id];
+ break;
+ case "podcast":
+ content = podcasts[resources[id].id];
+ break;
+ case "whitepaper":
+ content = whitepapers[resources[id].id];
+ break;
+ default:
+ content = resources[id];
+ break;
+ }
+ return content;
+ }
+ componentDidMount() {
+ this.getPosts();
+ }
+ render() {
+ const self = this;
+ return (
+
+ {this.props.enableBackers && (
+
+
{content.backersSection.title}
+
{content.backersSection.subtitle}
-
-
}>
- { self.props.backers && self.props.backers.map(function(backer,index){
- if(index %2 === 0){
- const next = index + 1;
- if(next < self.props.backers.length){
- return
- }else{
- if(index <= self.props.backers.length){
- return
- }
- }
- }
- })}
- { self.props.backers && self.props.backers.map(function(backer,index){
- if(index %2 === 0){
- const next = index + 1;
- if(next < self.props.backers.length){
- return
- }else{
- if(index <= self.props.backers.length){
- return
- }
- }
- }
- })}
-
-
-
}
+
+
}
+ >
+ {self.props.backers &&
+ self.props.backers.map(function (backer, index) {
+ if (index % 2 === 0) {
+ const next = index + 1;
+ if (next < self.props.backers.length) {
+ return (
+
+
+
+
+ );
+ } else {
+ if (index <= self.props.backers.length) {
+ return (
+
+
+
+ );
+ }
+ }
+ }
+ })}
+ {self.props.backers &&
+ self.props.backers.map(function (backer, index) {
+ if (index % 2 === 0) {
+ const next = index + 1;
+ if (next < self.props.backers.length) {
+ return (
+
+
+
+
+ );
+ } else {
+ if (index <= self.props.backers.length) {
+ return (
+
+
+
+ );
+ }
+ }
+ }
+ })}
+
+
+
+ )}
-
-
Blog
+
+
Blog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- )
- }
+
+
+
+ );
+ }
}
diff --git a/src/datas/careers/seoContent.js b/src/datas/careers/seoContent.js
index c1d1cb167..9c936f4eb 100644
--- a/src/datas/careers/seoContent.js
+++ b/src/datas/careers/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Careers",
+ title: "Careers | celestia.org",
ogTitle: "Careers | celestia.org",
description: "Join our team of leading engineers, researchers, and entrepreneurs in pioneering the first modular blockchain design.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/community/seoContent.js b/src/datas/community/seoContent.js
index 0592e797b..ec291f73d 100644
--- a/src/datas/community/seoContent.js
+++ b/src/datas/community/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Community",
+ title: "Community | celestia.org",
ogTitle: "Community | celestia.org",
description: "Discover community hubs, discussion forums, and resources that are used by the global Celestia community.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/developer-portal/frameworks.js b/src/datas/developer-portal/frameworks.js
index 2e8e2279c..ef831e8b1 100644
--- a/src/datas/developer-portal/frameworks.js
+++ b/src/datas/developer-portal/frameworks.js
@@ -10,7 +10,7 @@ export const frameworks = {
type: "external",
link: {
text:"Explore Caldera",
- url: "https://docs.celestia.org/developers/taro-testnet/",
+ url: "https://calderaxyz.gitbook.io/caldera-documentation/getting-started/create-a-mainnet-chain",
},
},
{
diff --git a/src/datas/developer-portal/seoContent.js b/src/datas/developer-portal/seoContent.js
index 341353f1f..6b11af93d 100644
--- a/src/datas/developer-portal/seoContent.js
+++ b/src/datas/developer-portal/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Developer Portal",
+ title: "Developer Portal | celestia.org",
ogTitle: "Developer Portal | celestia.org",
description: "The homepage for Celestia developers. Tutorials. Resources. Community.",
image: "/developer-portal-og-image.jpg",
diff --git a/src/datas/ecosystem/seoContent.js b/src/datas/ecosystem/seoContent.js
index 26e857c0b..2b8ea09a4 100644
--- a/src/datas/ecosystem/seoContent.js
+++ b/src/datas/ecosystem/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Ecosystem",
+ title: "Ecosystem | celestia.org",
ogTitle: "Ecosystem | celestia.org",
description: "Celestia Ecosystem provides a wide range of apps and services built in the Celestia ecosystem.",
image: "/ecosystem-og-image.jpg",
diff --git a/src/datas/faq/seoContent.js b/src/datas/faq/seoContent.js
index e096ed2c6..9aab87a19 100644
--- a/src/datas/faq/seoContent.js
+++ b/src/datas/faq/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - FAQ",
+ title: "FAQ | celestia.org",
ogTitle: "FAQ | celestia.org",
description: "Find answers to frequently asked questions about Celestia.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/glossary/seoContent.js b/src/datas/glossary/seoContent.js
index 57c979c42..abca5f802 100644
--- a/src/datas/glossary/seoContent.js
+++ b/src/datas/glossary/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Glossary",
+ title: "Glossary | celestia.org",
ogTitle: "Glossary | celestia.org",
description: "Explore new terms about Celestia and modular blockchains.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/home/advantages.js b/src/datas/home/advantages.js
index fbd587c00..511a5d9ec 100644
--- a/src/datas/home/advantages.js
+++ b/src/datas/home/advantages.js
@@ -1,7 +1,7 @@
export const advantages = [
{
id: '1',
- title: 'Build',
+ title: 'Deploy Fast',
text: 'Deploy your own blockchain in minutes, as easily as a smart contract',
image: 'advantages/advantage-1.png',
},{
@@ -16,7 +16,7 @@ export const advantages = [
image: 'advantages/advantage-3.png',
},{
id: '4',
- title: 'Sovereign',
+ title: 'Be Sovereign',
text: 'Build
sovereign rollups , a new type of self-governing blockchain with minimal platform risk',
image: 'advantages/advantage-4.png',
},
diff --git a/src/datas/home/explore-celestia.js b/src/datas/home/explore-celestia.js
new file mode 100644
index 000000000..fa62b4a61
--- /dev/null
+++ b/src/datas/home/explore-celestia.js
@@ -0,0 +1,18 @@
+export const exploreCelestia = [
+ {
+ title: 'Explore the ecosystem',
+ text: "Explore Celestia’s ecosystem of rollups and modular infrastructure",
+ image: 'home/explore-1.png',
+ link: "/ecosystem",
+ },{
+ title: 'Use TIA',
+ text: 'Pay for blobspace, secure the network, and participate in governance',
+ image: 'home/explore-2.png',
+ link: "/what-is-tia",
+ },{
+ title: 'Run a light node',
+ text: 'Join the first modular data availability network in as little as 2 clicks',
+ image: 'home/explore-3.png',
+ link: "/run-a-light-node",
+ }
+]
diff --git a/src/datas/home/hero-section.js b/src/datas/home/hero-section.js
index 35f61956c..4c90c5c9f 100644
--- a/src/datas/home/hero-section.js
+++ b/src/datas/home/hero-section.js
@@ -3,16 +3,16 @@ export const heroData = {
text: 'Celestia is a modular consensus and data network, built to enable anyone to easily deploy their own blockchain with minimal overhead.',
buttons:[
{
- text: 'Learn Celestia',
+ text: 'Build modular',
class: 'simple',
type: 'internal',
- url: '/what-is-celestia/'
+ url: '/developer-portal/'
},
{
- text: 'Build modular',
+ text: 'Explore',
class: 'white',
- type: 'internal',
- url: '/developer-portal/'
+ type: 'anchor',
+ url: '/#explore-celestia'
}
]
}
diff --git a/src/datas/home/seoContent.js b/src/datas/home/seoContent.js
index d58fce689..f2e8f852d 100644
--- a/src/datas/home/seoContent.js
+++ b/src/datas/home/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Home",
+ title: "Home | celestia.org",
ogTitle: "Home | celestia.org",
description: "Celestia is a modular consensus and data network, built to enable anyone to easily deploy their own blockchain with minimal overhead.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/home/social-channels.js b/src/datas/home/social-channels.js
new file mode 100644
index 000000000..9619738ae
--- /dev/null
+++ b/src/datas/home/social-channels.js
@@ -0,0 +1,54 @@
+export const socialChannels = {
+ title: "Social channels",
+ description: "Communication channels for the community, discussions, updates, and news.",
+ items: [
+ {
+ id: 1,
+ title: "X",
+ text: "Read the latest",
+ image: "home/twitter-black.png",
+ type: "external",
+ url: "https://twitter.com/CelestiaOrg",
+ },
+ {
+ id: 2,
+ title: "Discord",
+ text: "Get involved",
+ image: "home/discord-black.png",
+ type: "external",
+ url: "https://discord.com/invite/YsnTPcSfWQ",
+ },
+ {
+ id: 3,
+ title: "Github",
+ text: "Build with us",
+ image: "home/github-black.png",
+ type: "external",
+ url: "https://github.com/celestiaorg",
+ },
+ {
+ id: 4,
+ title: "Telegram",
+ text: "Join discussion",
+ image: "home/telegram-black.png",
+ type: "external",
+ url: "https://t.me/CelestiaCommunity",
+ },
+ {
+ id: 5,
+ title: "Forum",
+ text: "Read Updates",
+ image: "home/forum-black.png",
+ type: "external",
+ url: "https://forum.celestia.org/",
+ },
+ {
+ id: 6,
+ title: "Reddit",
+ text: "See more",
+ image: "home/reddit-black.png",
+ type: "external",
+ url: "https://www.reddit.com/r/CelestiaNetwork/",
+ },
+ ],
+};
diff --git a/src/datas/press/seoContent.js b/src/datas/press/seoContent.js
index 6bffbb050..d149bfd30 100644
--- a/src/datas/press/seoContent.js
+++ b/src/datas/press/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Press",
+ title: "Press | celestia.org",
ogTitle: "Press | celestia.org",
description: "Find branding, news, social channels, and press contacts.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/resources/seoContent.js b/src/datas/resources/seoContent.js
index bc0dba6f6..95fc2dd2f 100644
--- a/src/datas/resources/seoContent.js
+++ b/src/datas/resources/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Resources",
+ title: "Resources | celestia.org",
ogTitle: "Resources | celestia.org",
description: "Explore blog posts, podcasts episodes, YouTube videos, and research papers about the Celestia network.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/team/content.js b/src/datas/team/content.js
index 72cc2f276..76e8e5192 100644
--- a/src/datas/team/content.js
+++ b/src/datas/team/content.js
@@ -1,7 +1,7 @@
export const content = {
title : 'Meet the team',
- subtitle: 'We\'re building the Celestia network',
- text: 'Our team has deep experience building and scaling blockchains from projects like Ethereum, Cosmos and Harmony.
We are on a mission to change the way that blockchains and decentralized applications are built—making them more secure, scalable and sovereign. We envision a world where global communities have the power to self-organize without being burdened by existing power structures.',
+ subtitle: '',
+ text: 'We are on a mission to change the way that blockchains and decentralized applications are built—making them more secure, scalable and sovereign. We envision a world where global communities have the power to self-organize without being burdened by existing power structures.',
menus: [
{
id : 'team',
diff --git a/src/datas/team/seoContent.js b/src/datas/team/seoContent.js
index 0d240bfe4..fd294b0fe 100644
--- a/src/datas/team/seoContent.js
+++ b/src/datas/team/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Team",
+ title: "Team | celestia.org",
ogTitle: "Team | celestia.org",
description: "Meet the team building the Celestia network.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/technology/seoContent.js b/src/datas/technology/seoContent.js
index d452f02f0..106626617 100644
--- a/src/datas/technology/seoContent.js
+++ b/src/datas/technology/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - Technology",
+ title: "Technology | celestia.org",
ogTitle: "Technology | celestia.org",
description: "Learn about the core technology powering Celestia's new modular blockchain architecture.",
image: "/celestia-default-og-image.jpg",
diff --git a/src/datas/what-is-celestia/content.js b/src/datas/what-is-celestia/content.js
index 8949e599c..33f857205 100644
--- a/src/datas/what-is-celestia/content.js
+++ b/src/datas/what-is-celestia/content.js
@@ -1,22 +1,22 @@
-export const FooterBoxes = [
+export const FooterBoxes2 = [
{
- title: 'Experiment with testnet',
- text: 'Join a growing ecosystem of developers building rollups and applications on the Mocha testnet.',
- button: {
- text: 'Get started',
- href: 'https://docs.celestia.org/',
- id: 'operator',
- type: 'simple'
+ title: 'Build your app',
+ text: 'Deploy your own chain or smart contract on Celestia’s public testnets',
+ link: {
+ text: 'Find your best option',
+ href: '/developer-portal/',
+ type: 'internal',
+ id: 'build',
}
},
{
- title: 'Join our growing team',
- text: 'Join our team of leading engineers in pioneering the first modular blockchain network.',
- button: {
- text: 'Current openings',
- href: '/careers',
- id: 'career',
- type: 'simple'
+ title: 'Explore what you can do',
+ text: 'Go through Celestia’s world of apps, run your own node, learn about TIA, or even do all three!',
+ link: {
+ text: 'Show me',
+ href: '/#explore-celestia',
+ type: 'anchor',
+ id: 'explore',
}
}
]
diff --git a/src/datas/what-is-celestia/seoContent.js b/src/datas/what-is-celestia/seoContent.js
index 69da9fc43..d53c9d23b 100644
--- a/src/datas/what-is-celestia/seoContent.js
+++ b/src/datas/what-is-celestia/seoContent.js
@@ -1,5 +1,5 @@
export const seoContent = {
- title: "Celestia - What is Celestia?",
+ title: "What is Celestia? | celestia.org",
ogTitle: "What is Celestia? | celestia.org",
description: "A complete beginner's guide to how Celestia works, its key benefits, and how anyone in the world will be able to create their own blockchain in minutes.",
image: "/what-is-celestia-og-image.jpg",
diff --git a/src/datas/what-is-celestia/toc.js b/src/datas/what-is-celestia/toc.js
new file mode 100644
index 000000000..4d71c3502
--- /dev/null
+++ b/src/datas/what-is-celestia/toc.js
@@ -0,0 +1,37 @@
+export const tableOfContent = [
+ {
+ depth: 1,
+ id: "what-is-a-modular-blockchain",
+ value: "What is a modular blockchain?",
+ },
+ {
+ depth: 1,
+ id: "what-is-data-availability",
+ value: "What is data availability?",
+ },
+ {
+ depth: 1,
+ id: "what-are-rollups",
+ value: "What are rollups?",
+ },
+ {
+ depth: 1,
+ id: "whats-it-like-to-build-on-Celestia",
+ value: "What's it like to build on Celestia?",
+ },
+ {
+ depth: 1,
+ id: "modularism-not-maximalism",
+ value: "Modularism, not maximalism",
+ },
+ {
+ depth: 1,
+ id: "layer-0-social-consensus",
+ value: "Layer 0 social consensus",
+ },
+ {
+ depth: 1,
+ id: "start-using-celestia",
+ value: "Start using Celestia",
+ },
+];
diff --git a/src/datas/what-is-tia/content.js b/src/datas/what-is-tia/content.js
new file mode 100644
index 000000000..72c3b7015
--- /dev/null
+++ b/src/datas/what-is-tia/content.js
@@ -0,0 +1,21 @@
+export const FooterBoxes = [
+ {
+ title: 'Join our growing ecosystem',
+ text: 'View job openings and career opportunities in the Celestia ecosystem.',
+ button: {
+ text: 'Current openings',
+ href: 'https://celestia.pallet.com/jobs',
+ id: 'operator',
+ type: 'simple'
+ }
+ },{
+ title: 'Build on our developer beta',
+ text: 'Join a growing modular ecosystem of developers building on testnet.',
+ button: {
+ text: 'Get started',
+ href: '/developer-portal/',
+ id: 'operator',
+ type: 'simple'
+ }
+ }
+]
diff --git a/src/datas/what-is-tia/hero-data.js b/src/datas/what-is-tia/hero-data.js
new file mode 100644
index 000000000..8fb015f50
--- /dev/null
+++ b/src/datas/what-is-tia/hero-data.js
@@ -0,0 +1,18 @@
+export const heroData = {
+ title: "What is TIA?",
+ text: "Learn about TIA, the native token of the Celestia blockchain.",
+ buttons: [
+ {
+ text: "Pay for Data",
+ class: "simple",
+ type: "external",
+ url: "https://docs.celestia.org/learn/submit-data",
+ },
+ {
+ text: "Stake TIA",
+ class: "white",
+ type: "anchor",
+ url: "staking-and-custody",
+ }
+ ],
+};
diff --git a/src/datas/what-is-tia/role.js b/src/datas/what-is-tia/role.js
new file mode 100644
index 000000000..5b829a6a0
--- /dev/null
+++ b/src/datas/what-is-tia/role.js
@@ -0,0 +1,45 @@
+export const role = {
+ title: "TIA's role in Celestia",
+ items: [
+ {
+ id: 1,
+ title: "Pay for blobspace",
+ text: "Rollups pay to publish data to Celestia’s blobspace using TIA.",
+ image: "what-is-tia/what-is-tia-role-1.png",
+ links: [
+ {
+ text: "Create wallet with celestia-node",
+ url: "https://docs.celestia.org/developers/celestia-node-key/",
+ type: "external",
+ },
+ {
+ text: "Learn more",
+ url: "https://docs.celestia.org/learn/submit-data/",
+ type: "external",
+ },
+ ],
+ },
+ {
+ id: 2,
+ title: "Secure the network",
+ text: "Users stake TIA to participate in consensus and secure Celestia.",
+ image: "what-is-tia/what-is-tia-role-2.png",
+ type: "external",
+ links: [
+ {
+ text: "View documentation",
+ url: "https://docs.celestia.org/learn/tia",
+ type: "external",
+ },
+ ],
+ },
+ {
+ id: 3,
+ title: "Gas token for rollups",
+ text: "Developers can use TIA as a gas token for their rollups.",
+ image: "what-is-tia/what-is-tia-role-3.png",
+ type: "external",
+ links: [],
+ },
+ ],
+};
diff --git a/src/datas/what-is-tia/seoContent.js b/src/datas/what-is-tia/seoContent.js
new file mode 100644
index 000000000..a40c4c8df
--- /dev/null
+++ b/src/datas/what-is-tia/seoContent.js
@@ -0,0 +1,5 @@
+export const seoContent = {
+ title: "What is TIA? | celestia.org",
+ description: "Learn about TIA, the native token of the Celestia blockchain.",
+ image: "",
+};
diff --git a/src/datas/what-is-tia/wallets.js b/src/datas/what-is-tia/wallets.js
new file mode 100644
index 000000000..f0f749cae
--- /dev/null
+++ b/src/datas/what-is-tia/wallets.js
@@ -0,0 +1,42 @@
+export const wallets = {
+ title: "Wallets",
+ details: "",
+ items: [
+ {
+ id: 1,
+ title: "Keplr Wallet",
+ device: ["IOS", "Android", "Desktop"],
+ image: "what-is-tia/kepler-icon.jpg",
+ backdropClass: "opacity-50",
+ url: "https://www.keplr.app/",
+ type: "external",
+ },
+ {
+ id: 2,
+ title: "Cosmostation",
+ device: ["IOS", "Android", "Desktop"],
+ image: "what-is-tia/cosmostation-icon.jpg",
+ backdropClass: "opacity-100",
+ url: "https://cosmostation.io/products/cosmostation_extension",
+ type: "external",
+ },
+ {
+ id: 3,
+ title: "Leap",
+ device: ["IOS", "Android", "Desktop"],
+ image: "what-is-tia/leap-icon.jpg",
+ backdropClass: "opacity-100",
+ url: "https://www.leapwallet.io/",
+ type: "external",
+ },
+ {
+ id: 4,
+ title: "Ledger",
+ device: ["IOS", "Android", "Desktop"],
+ image: "what-is-tia/ledger-icon.jpg",
+ backdropClass: "opacity-50",
+ url: "https://www.ledger.com/",
+ type: "external",
+ },
+ ],
+};
diff --git a/src/images/celestia-monolithic-modular-diagram.png b/src/images/celestia-monolithic-modular-diagram.png
new file mode 100644
index 000000000..1c82c235d
Binary files /dev/null and b/src/images/celestia-monolithic-modular-diagram.png differ
diff --git a/src/images/footer-box2-1.png b/src/images/footer-box2-1.png
new file mode 100644
index 000000000..80da296a8
Binary files /dev/null and b/src/images/footer-box2-1.png differ
diff --git a/src/images/footer-box2-1.svg b/src/images/footer-box2-1.svg
new file mode 100644
index 000000000..32d350b0f
--- /dev/null
+++ b/src/images/footer-box2-1.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/images/footer-box2-2.png b/src/images/footer-box2-2.png
new file mode 100644
index 000000000..ac5a74e61
Binary files /dev/null and b/src/images/footer-box2-2.png differ
diff --git a/src/images/footer-box2-2.svg b/src/images/footer-box2-2.svg
new file mode 100644
index 000000000..ed1c3dc8c
--- /dev/null
+++ b/src/images/footer-box2-2.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/home/discord-black.png b/src/images/home/discord-black.png
new file mode 100644
index 000000000..2e9c2a21e
Binary files /dev/null and b/src/images/home/discord-black.png differ
diff --git a/src/images/home/explore-1.png b/src/images/home/explore-1.png
new file mode 100644
index 000000000..719c48b40
Binary files /dev/null and b/src/images/home/explore-1.png differ
diff --git a/src/images/home/explore-2.png b/src/images/home/explore-2.png
new file mode 100644
index 000000000..f5cba1f8a
Binary files /dev/null and b/src/images/home/explore-2.png differ
diff --git a/src/images/home/explore-3.png b/src/images/home/explore-3.png
new file mode 100644
index 000000000..2d4d910fa
Binary files /dev/null and b/src/images/home/explore-3.png differ
diff --git a/src/images/home/forum-black.png b/src/images/home/forum-black.png
new file mode 100644
index 000000000..da6a6b0ec
Binary files /dev/null and b/src/images/home/forum-black.png differ
diff --git a/src/images/home/github-black.png b/src/images/home/github-black.png
new file mode 100644
index 000000000..b731d1fd0
Binary files /dev/null and b/src/images/home/github-black.png differ
diff --git a/src/images/home/modular-meetup.jpg b/src/images/home/modular-meetup.jpg
new file mode 100644
index 000000000..9862897fe
Binary files /dev/null and b/src/images/home/modular-meetup.jpg differ
diff --git a/src/images/home/modular-summit-2023.jpg b/src/images/home/modular-summit-2023.jpg
new file mode 100644
index 000000000..8f0b0cdae
Binary files /dev/null and b/src/images/home/modular-summit-2023.jpg differ
diff --git a/src/images/home/reddit-black.png b/src/images/home/reddit-black.png
new file mode 100644
index 000000000..e331a10cb
Binary files /dev/null and b/src/images/home/reddit-black.png differ
diff --git a/src/images/home/telegram-black.png b/src/images/home/telegram-black.png
new file mode 100644
index 000000000..874065e31
Binary files /dev/null and b/src/images/home/telegram-black.png differ
diff --git a/src/images/home/twitter-black.png b/src/images/home/twitter-black.png
new file mode 100644
index 000000000..ea2bbc5c5
Binary files /dev/null and b/src/images/home/twitter-black.png differ
diff --git a/src/images/home/x-caption-logo.jpg b/src/images/home/x-caption-logo.jpg
new file mode 100644
index 000000000..29e33a7e4
Binary files /dev/null and b/src/images/home/x-caption-logo.jpg differ
diff --git a/src/images/home/x-caption-logo.png b/src/images/home/x-caption-logo.png
new file mode 100644
index 000000000..c1478d0bb
Binary files /dev/null and b/src/images/home/x-caption-logo.png differ
diff --git a/src/images/what-is-celestia/celestia-data-availability.png b/src/images/what-is-celestia/celestia-data-availability.png
new file mode 100644
index 000000000..3d39313dd
Binary files /dev/null and b/src/images/what-is-celestia/celestia-data-availability.png differ
diff --git a/src/images/what-is-celestia/celestia-infographics-paths.png b/src/images/what-is-celestia/celestia-infographics-paths.png
index 2cc8fa302..1efc8281f 100644
Binary files a/src/images/what-is-celestia/celestia-infographics-paths.png and b/src/images/what-is-celestia/celestia-infographics-paths.png differ
diff --git a/src/images/what-is-celestia/celestia-modular.png b/src/images/what-is-celestia/celestia-modular.png
new file mode 100644
index 000000000..1c82c235d
Binary files /dev/null and b/src/images/what-is-celestia/celestia-modular.png differ
diff --git a/src/images/what-is-celestia/celestia-modularizm.png b/src/images/what-is-celestia/celestia-modularizm.png
new file mode 100644
index 000000000..4589796b6
Binary files /dev/null and b/src/images/what-is-celestia/celestia-modularizm.png differ
diff --git a/src/images/what-is-celestia/celestia-monolithic-modular-diagram.png b/src/images/what-is-celestia/celestia-monolithic-modular-diagram.png
deleted file mode 100644
index 5a7a3e5ea..000000000
Binary files a/src/images/what-is-celestia/celestia-monolithic-modular-diagram.png and /dev/null differ
diff --git a/src/images/what-is-celestia/celestia-what-are-rollups.png b/src/images/what-is-celestia/celestia-what-are-rollups.png
new file mode 100644
index 000000000..e41e6d3ad
Binary files /dev/null and b/src/images/what-is-celestia/celestia-what-are-rollups.png differ
diff --git a/src/images/what-is-celestia/celestia-what-is-diagram.png b/src/images/what-is-celestia/celestia-what-is-diagram.png
deleted file mode 100644
index 15ef6ed2b..000000000
Binary files a/src/images/what-is-celestia/celestia-what-is-diagram.png and /dev/null differ
diff --git a/src/images/what-is-celestia/celestia-what-is-modular.png b/src/images/what-is-celestia/celestia-what-is-modular.png
new file mode 100644
index 000000000..ddd981551
Binary files /dev/null and b/src/images/what-is-celestia/celestia-what-is-modular.png differ
diff --git a/src/images/what-is-celestia/web-celestia-diagram.png b/src/images/what-is-celestia/web-celestia-diagram.png
deleted file mode 100644
index acc56914b..000000000
Binary files a/src/images/what-is-celestia/web-celestia-diagram.png and /dev/null differ
diff --git a/src/images/what-is-tia/cosmostation-backdrop.jpg b/src/images/what-is-tia/cosmostation-backdrop.jpg
new file mode 100644
index 000000000..a856d00be
Binary files /dev/null and b/src/images/what-is-tia/cosmostation-backdrop.jpg differ
diff --git a/src/images/what-is-tia/cosmostation-icon.jpg b/src/images/what-is-tia/cosmostation-icon.jpg
new file mode 100644
index 000000000..6e875a1f9
Binary files /dev/null and b/src/images/what-is-tia/cosmostation-icon.jpg differ
diff --git a/src/images/what-is-tia/kepler-backdrop.jpg b/src/images/what-is-tia/kepler-backdrop.jpg
new file mode 100644
index 000000000..d855d0c7e
Binary files /dev/null and b/src/images/what-is-tia/kepler-backdrop.jpg differ
diff --git a/src/images/what-is-tia/kepler-icon.jpg b/src/images/what-is-tia/kepler-icon.jpg
new file mode 100644
index 000000000..67bfafb3d
Binary files /dev/null and b/src/images/what-is-tia/kepler-icon.jpg differ
diff --git a/src/images/what-is-tia/leap-icon.jpg b/src/images/what-is-tia/leap-icon.jpg
new file mode 100644
index 000000000..451b68f12
Binary files /dev/null and b/src/images/what-is-tia/leap-icon.jpg differ
diff --git a/src/images/what-is-tia/ledger-icon.jpg b/src/images/what-is-tia/ledger-icon.jpg
new file mode 100644
index 000000000..043878a09
Binary files /dev/null and b/src/images/what-is-tia/ledger-icon.jpg differ
diff --git a/src/images/what-is-tia/what-is-tia-1.png b/src/images/what-is-tia/what-is-tia-1.png
new file mode 100644
index 000000000..483dccb16
Binary files /dev/null and b/src/images/what-is-tia/what-is-tia-1.png differ
diff --git a/src/images/what-is-tia/what-is-tia-custody-1.png b/src/images/what-is-tia/what-is-tia-custody-1.png
new file mode 100644
index 000000000..b7ab2780b
Binary files /dev/null and b/src/images/what-is-tia/what-is-tia-custody-1.png differ
diff --git a/src/images/what-is-tia/what-is-tia-role-1.png b/src/images/what-is-tia/what-is-tia-role-1.png
new file mode 100644
index 000000000..d32932e49
Binary files /dev/null and b/src/images/what-is-tia/what-is-tia-role-1.png differ
diff --git a/src/images/what-is-tia/what-is-tia-role-2.png b/src/images/what-is-tia/what-is-tia-role-2.png
new file mode 100644
index 000000000..98ccc8ae7
Binary files /dev/null and b/src/images/what-is-tia/what-is-tia-role-2.png differ
diff --git a/src/images/what-is-tia/what-is-tia-role-3.png b/src/images/what-is-tia/what-is-tia-role-3.png
new file mode 100644
index 000000000..df30071ad
Binary files /dev/null and b/src/images/what-is-tia/what-is-tia-role-3.png differ
diff --git a/src/pages/careers.js b/src/pages/careers.js
index 6113cf4e8..be0dcd21f 100644
--- a/src/pages/careers.js
+++ b/src/pages/careers.js
@@ -54,16 +54,16 @@ const CareersPage = () => {
-
+
{content.title}
-
{content.subtitle}
-
+
{content.subtitle}
+
{content.text}
- {content.button && }
+ {content.button &&
}
-
-
{content.perks.title}
+
+
{content.perks.title}
{content.perks.perks.map((perk,index) => (
diff --git a/src/pages/community.js b/src/pages/community.js
index 01c2611ba..93f50954d 100644
--- a/src/pages/community.js
+++ b/src/pages/community.js
@@ -29,7 +29,7 @@ const Community = () => {
{heroData.title}
-
+
{/* {heroData.buttons.map((button, index) => (
))} */}
diff --git a/src/pages/developer-portal.js b/src/pages/developer-portal.js
index 2fd4da757..b692fcd2a 100644
--- a/src/pages/developer-portal.js
+++ b/src/pages/developer-portal.js
@@ -33,7 +33,7 @@ const DevPortal = () => {
{heroData.title}
@@ -81,7 +81,7 @@ const DevPortal = () => {
-
+
{connect.title}
{connect.description &&
{connect.description}
}
diff --git a/src/pages/ecosystem.js b/src/pages/ecosystem.js
index 634549989..7007e50cd 100644
--- a/src/pages/ecosystem.js
+++ b/src/pages/ecosystem.js
@@ -52,11 +52,11 @@ const EcosystemPage = () => {
/>