fix: resolve layout overflow and overlapping footer
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m22s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled

This commit is contained in:
2026-06-11 17:58:37 +02:00
parent 702313e42c
commit 91f5cb8de3

View File

@@ -141,17 +141,20 @@ const styles = StyleSheet.create({
// -- WHITE PAGE (Vorderseite) --
backContainer: {
flex: 1,
padding: '8mm',
paddingTop: '6mm',
paddingBottom: '4mm',
paddingLeft: '6mm',
paddingRight: '6mm',
flexDirection: 'column',
},
backHeader: {
marginBottom: '8mm',
marginBottom: '5mm',
flexDirection: 'row',
alignItems: 'center',
width: '100%',
},
backLogo: {
width: 70,
width: 60,
},
accentLineHorizontal: {
flex: 1,
@@ -177,6 +180,7 @@ const styles = StyleSheet.create({
top: -5,
},
backBody: {
flex: 1,
flexDirection: 'row',
justifyContent: 'space-between',
alignItems: 'flex-start',
@@ -188,25 +192,25 @@ const styles = StyleSheet.create({
paddingRight: '4mm',
},
nameSection: {
marginBottom: '6mm',
marginBottom: '4mm',
},
nameText: {
fontSize: 14,
fontWeight: 'bold',
color: COLORS.neutralDark,
marginBottom: 3,
marginBottom: 2,
letterSpacing: -0.2,
},
roleText: {
fontSize: 7.5,
fontWeight: 'bold',
color: COLORS.primary,
letterSpacing: 0.8,
letterSpacing: 0.5,
textTransform: 'uppercase',
},
contactSection: {
flexDirection: 'column',
gap: 6,
gap: 4,
},
contactRow: {
flexDirection: 'row',
@@ -218,7 +222,7 @@ const styles = StyleSheet.create({
alignItems: 'flex-start',
},
contactText: {
fontSize: 8.5,
fontSize: 8,
color: COLORS.neutralDark,
fontWeight: 'normal',
paddingTop: 1,
@@ -227,7 +231,6 @@ const styles = StyleSheet.create({
flexDirection: 'column',
alignItems: 'flex-end',
justifyContent: 'flex-start',
paddingTop: 2,
},
// Ultra Minimalist QR Area
qrContainer: {
@@ -236,8 +239,8 @@ const styles = StyleSheet.create({
gap: 3,
},
qrCodeWrapper: {
width: '12mm',
height: '12mm',
width: '13mm',
height: '13mm',
},
qrCode: {
width: '100%',
@@ -250,19 +253,16 @@ const styles = StyleSheet.create({
letterSpacing: 1.2,
},
addressFooter: {
position: 'absolute',
bottom: '5mm',
left: '8mm',
right: '8mm',
width: '100%',
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'center',
borderTop: `0.5pt solid ${COLORS.grayText}`,
paddingTop: '2.5mm',
opacity: 0.8,
paddingTop: '2mm',
marginTop: 'auto',
},
addressFooterText: {
fontSize: 5.5,
fontSize: 5,
color: COLORS.neutralDark,
letterSpacing: 1.5,
textTransform: 'uppercase',