New source found from dndbeyond.com

This commit is contained in:
2026-07-08 01:00:09 -07:00
parent 9a983a6d7b
commit dcefa0d2f2
2865 changed files with 222467 additions and 49053 deletions
@@ -0,0 +1,18 @@
'use client';
import type { Title as PromotionMessage } from '../../schemas/promotion-message-schema';
import type { AmplienceContentItem } from '../../types';
import { PromoCarousel } from '../TopNavigation/PromoCarousel';
export const PromoCarouselAdapter = ({ item: { promoMessages } }: AmplienceContentItem<PromotionMessage>) => {
if (!promoMessages || !promoMessages.length) return;
const adaptedData = promoMessages
.filter((promoMessage) => promoMessage?.content?.richTextField)
.map((promoMessage) => ({
text: promoMessage.content?.richTextField ?? '',
color: promoMessage.color,
}));
return <PromoCarousel promotions={adaptedData} />;
};