/* * Copyright (C) 2026 Fluxer Contributors * * This file is part of Fluxer. * * Fluxer is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Fluxer is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Fluxer. If not, see . */ /** @jsxRuntime automatic */ /** @jsxImportSource hono/jsx */ import {BlueskyIcon} from '@fluxer/marketing/src/components/icons/BlueskyIcon'; import {MarketingButton} from '@fluxer/marketing/src/components/MarketingButton'; import {MarketingCard} from '@fluxer/marketing/src/components/MarketingCard'; import {Section} from '@fluxer/marketing/src/components/Section'; import {SupportCard} from '@fluxer/marketing/src/components/SupportCard'; import type {MarketingContext} from '@fluxer/marketing/src/MarketingContext'; interface GetInvolvedSectionProps { ctx: MarketingContext; } export function GetInvolvedSection(props: GetInvolvedSectionProps): JSX.Element { const {ctx} = props; return (

{ctx.i18n.getMessage('social_and_feeds.bluesky.follow_us', ctx.locale)}

{ctx.i18n.getMessage('social_and_feeds.stay_updated_cta', ctx.locale)}{' '} {ctx.i18n.getMessage('social_and_feeds.bluesky.rss_feed', ctx.locale)} {' '} {ctx.i18n.getMessage('general.or', ctx.locale)}{' '} {ctx.i18n.getMessage('social_and_feeds.rss.blog_rss_feed', ctx.locale)} .

{ctx.i18n.getMessage('social_and_feeds.follow_fluxer', ctx.locale)}
); }