diff --git a/docker-compose.yml b/docker-compose.yml index ced3c0bff..aaab8ce97 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ version: "3.8" services: teia-ui: + image: registry.ziroh.be/teia-community/teia-ui:develop build: dockerfile: docker/Dockerfile context: . diff --git a/src/components/header/feed_toolbar/FeedToolbar.jsx b/src/components/header/feed_toolbar/FeedToolbar.jsx index a78ff7e82..8f7469c0f 100644 --- a/src/components/header/feed_toolbar/FeedToolbar.jsx +++ b/src/components/header/feed_toolbar/FeedToolbar.jsx @@ -29,6 +29,7 @@ const locationMap = new Map([ ['/feed/friends', 'Friends'], // separator ['---fund_feeds', 'fund_feeds'], + ['/feed/art4artists', 'Art4Artists'], ['/feed/tez4pal', '🇵🇸 Tez4Pal'], ['/feed/morocco-quake-aid', '🇲🇦 Quake Aid'], ['/feed/quake-aid', '🇹🇷🇸🇾 Quake Aid'], diff --git a/src/components/header/sample_events.js b/src/components/header/sample_events.js index e8276ce05..fca430443 100644 --- a/src/components/header/sample_events.js +++ b/src/components/header/sample_events.js @@ -1,5 +1,13 @@ // DEV SAMPLES export const sample_events = [ + { + title: 'Art4Artists', + icon: '🖼️ ', + link: 'https://x.com/EggsUnknow/status/1848805355620602309', + subtitle: 'Art4Artists', + content: + 'Tezos Ecosystem #Art4Artists Breadfond', + }, { title: 'Objkt4Objkt (4th edition)', icon: '🖼️ ', diff --git a/src/constants.ts b/src/constants.ts index 4219d349b..d32f7a809 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -89,6 +89,7 @@ export const FEED_LIST = [ '🇵🇰 Pakistan', '🇮🇷 Iran', '🏳️‍🌈 Tezospride', + 'Art4Artists', 'Image', 'Video', 'Audio', @@ -148,7 +149,7 @@ export const MARKETPLACE_CONTRACTS_TO_NAME = flipObject( ) export const HEN_CONTRACT_FA2 = 'KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton' - +export const ART4ARTISTS_BREADFOND_CONTRACT = 'KT1LgnHXu8NVa674xJhSFhnKjrn7v2ZMsu2a' export const TEZ4PAL_FUNDING_ADDRESS = 'tz2TfuukrHVoeUqFvcRViPJ2VqL7nEQi7xgW' export const UKRAINE_FUNDING_CONTRACT = 'KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx' export const PAKISTAN_FUNDING_CONTRACT = 'KT1Jpf2TAcZS7QfBraQMBeCxjFhH6kAdDL4z' @@ -418,6 +419,10 @@ export const TabIndex = { // TODO - get this manageable on-chain export const ossProjects = [ + { + name: 'Art4Artists Breadfond', + address: 'KT1LgnHXu8NVa674xJhSFhnKjrn7v2ZMsu2a', + }, { name: 'Tez4Pal Fundraiser', address: 'tz2TfuukrHVoeUqFvcRViPJ2VqL7nEQi7xgW', diff --git a/src/index.jsx b/src/index.jsx index 0a1caa931..d17c4f8b3 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -40,6 +40,7 @@ import { QuakeFeed, MoroccoQuakeFeed, Tez4PalFeed, + Art4ArtistsFeed, } from '@pages/home/feeds' import Mint from '@pages/mint' import { ObjktDisplay } from '@pages/objkt-display' @@ -99,6 +100,7 @@ const router = createBrowserRouter( } /> } /> + } /> } /> } /> } /> diff --git a/src/pages/home/feeds/fund-feeds.jsx b/src/pages/home/feeds/fund-feeds.jsx index 796f06e75..03e8c6586 100644 --- a/src/pages/home/feeds/fund-feeds.jsx +++ b/src/pages/home/feeds/fund-feeds.jsx @@ -1,4 +1,5 @@ import { + ART4ARTISTS_BREADFOND_CONTRACT, TEZ4PAL_FUNDING_ADDRESS, IRAN_FUNDING_CONTRACT, MOROCCO_QUAKE_FUNDING_CONTRACT, @@ -109,3 +110,16 @@ export function Tez4PalFeed() { /> ) } + +export function Art4ArtistsFeed() { + return ( + #Art4Artists Breadfond} + contractAddress={ART4ARTISTS_BREADFOND_CONTRACT} + cause="Art4Artists" + namespace="art4artists" + tags={['Art4Artists', '#Art4Artists']} + infoUrl="https://x.com/EggsUnknow/status/1848805355620602309" + /> + ) +} diff --git a/src/pages/home/feeds/index.js b/src/pages/home/feeds/index.js index bbbf13ed8..19316c9e5 100644 --- a/src/pages/home/feeds/index.js +++ b/src/pages/home/feeds/index.js @@ -19,6 +19,7 @@ export { QuakeFeed, MoroccoQuakeFeed, Tez4PalFeed, + Art4ArtistsFeed, } from './fund-feeds' export { FriendsFeed } from './friends-feed' export { RandomFeed } from './random-feed' diff --git a/src/pages/home/index.tsx b/src/pages/home/index.tsx index de3e36533..688005335 100644 --- a/src/pages/home/index.tsx +++ b/src/pages/home/index.tsx @@ -21,6 +21,7 @@ type FeedComponentMap = { export const feedComponentMap: FeedComponentMap = { 'Recent Sales': FEEDS.RecentSalesFeed, + 'Art4Artists': FEEDS.Art4ArtistsFeed, '🏳️‍🌈 Tezospride': FEEDS.TagFeed as FunctionComponent>, '🇮🇷 Iran': FEEDS.IranFeed, 'Quake Aid': FEEDS.QuakeFeed,