- {data.map((artist) => (
-
-
- {size === 'md' && (
-
- )}
-
{artist.name}
-
- ))}
+
+
+ {size === 'md' && (
+
+ )}
+
{title}
);
};
diff --git a/packages/design-system/src/components/footer/footer.css.ts b/packages/design-system/src/components/footer/footer.css.ts
index 2dc4b2c..9dd195b 100644
--- a/packages/design-system/src/components/footer/footer.css.ts
+++ b/packages/design-system/src/components/footer/footer.css.ts
@@ -4,6 +4,7 @@ import { themeVars } from '../../styles';
export const container = style({
display: 'grid',
gridTemplateRows: '1fr 1fr',
+ marginTop: 'auto',
height: '13.5rem',
padding: '2rem',
diff --git a/packages/design-system/src/components/index.ts b/packages/design-system/src/components/index.ts
index 42710c8..2e97c18 100644
--- a/packages/design-system/src/components/index.ts
+++ b/packages/design-system/src/components/index.ts
@@ -6,5 +6,6 @@ export { default as FloatingButton } from './floating-button/floating-button';
export { default as ToastContainer } from './toast/toast-container';
export { toast } from './toast/utils/toast';
export { default as Header } from './header/header';
+export { default as ArtistCard } from './artist-card/artist-card';
export { default as FestivalCard } from './festival-card/festival-card';
export { default as Spacing } from './spacing/spacing';
diff --git a/packages/design-system/src/styles/global.css.ts b/packages/design-system/src/styles/global.css.ts
index 8f8c11d..e4f39cf 100644
--- a/packages/design-system/src/styles/global.css.ts
+++ b/packages/design-system/src/styles/global.css.ts
@@ -31,12 +31,14 @@ globalStyle('::-webkit-scrollbar', {
/* Root Container */
export const rootStyle = style({
+ display: 'flex',
+ flexDirection: 'column',
+ minHeight: '100vh',
minWidth: 'var(--min-width)',
maxWidth: 'var(--max-width)',
- minHeight: 'var(--height)',
width: '100%',
backgroundColor: '#fff',
- margin: 'var(--margin) auto',
+ margin: '0 auto',
'@media': {
'(min-width: 430px)': {
diff --git a/packages/design-system/src/styles/reset.css.ts b/packages/design-system/src/styles/reset.css.ts
index b807b02..bb7d4a8 100644
--- a/packages/design-system/src/styles/reset.css.ts
+++ b/packages/design-system/src/styles/reset.css.ts
@@ -318,3 +318,14 @@ Make elements with the HTML hidden attribute stay hidden by default.
globalStyle('[hidden]:where(:not([hidden="until-found"]))', {
display: 'none',
});
+
+/* Remove default margin and padding */
+globalStyle(
+ 'html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video',
+ {
+ margin: 0,
+ padding: 0,
+ border: 0,
+ verticalAlign: 'baseline',
+ },
+);