diff --git a/public/docs/antrag_foerdermitgliedschaft.pdf b/public/docs/antrag_foerdermitgliedschaft.pdf new file mode 100644 index 0000000..fd1e951 Binary files /dev/null and b/public/docs/antrag_foerdermitgliedschaft.pdf differ diff --git a/public/docs/beitragsordnung.pdf b/public/docs/beitragsordnung.pdf new file mode 100644 index 0000000..86bcd29 Binary files /dev/null and b/public/docs/beitragsordnung.pdf differ diff --git a/public/docs/satzung.pdf b/public/docs/satzung.pdf new file mode 100644 index 0000000..b4a2994 Binary files /dev/null and b/public/docs/satzung.pdf differ diff --git a/public/satzung.pdf b/public/satzung.pdf index b4a2994..5c03d50 100644 Binary files a/public/satzung.pdf and b/public/satzung.pdf differ diff --git a/src/components/Button.astro b/src/components/Button.astro index 6caac3e..4a5e499 100644 --- a/src/components/Button.astro +++ b/src/components/Button.astro @@ -10,9 +10,10 @@ interface Props { stretch?: boolean; className?: string; icon?: IconDefinition; + external?: boolean; } -const { link, stretch, className, icon } = Astro.props; +const { link, stretch, className, icon, external } = Astro.props; const styles = { brand: 'brand', @@ -20,11 +21,12 @@ const styles = { }; const style = []; +const target = external ? '_blank' : '_self'; if (Astro.props.variant) style.push(styles[Astro.props.variant]); if (stretch) style.push('stretch'); --- - + +
+ +