Files
classroomio/packages/ui/src/custom/widget-layouts/index.ts
T
2026-04-27 11:40:38 +01:00

25 lines
891 B
TypeScript

import widgetStyles from './styles.css?raw';
export { default as CourseWidget } from './course-widget.svelte';
export { default as CardGridLayout } from './card-grid.svelte';
export { default as TagFilterLayout } from './tag-filter.svelte';
export { default as CarouselLayout } from './carousel.svelte';
export { default as PrimaryCourseLayout } from './primary-course.svelte';
export { default as CompactListLayout } from './compact-list.svelte';
export { default as EditorialSpotlightLayout } from './editorial-spotlight.svelte';
export { default as CategoryShelfLayout } from './category-shelf.svelte';
export {
buildCssVarsFromDesign,
buildPoweredByMarketingUrl,
formatLessonsLine,
getCourseExcerpt,
getOrgDomainForUtm,
getCourseTypeMeta,
getStarSegments
} from './utils';
export { ensureWidgetGoogleFontsLoaded } from './ensure-google-fonts';
export { widgetStyles };