Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | 3x 3x | import { StyleSheet } from "react-native";
/** Shared elevation + radius used by settings cards and link rows. */
export const settingsShadow = {
shadowColor: "#000",
shadowOpacity: 0.06,
shadowRadius: 8,
shadowOffset: { width: 0, height: 2 },
elevation: 3,
} as const;
export const settingsSharedStyles = StyleSheet.create({
card: {
borderRadius: 14,
paddingVertical: 14,
paddingHorizontal: 16,
marginBottom: 16,
...settingsShadow,
},
/** Slightly lighter shadow for tappable rows (e.g. General campus row). */
linkRow: {
borderRadius: 14,
paddingVertical: 14,
paddingHorizontal: 16,
marginBottom: 14,
shadowColor: "#000",
shadowOpacity: 0.04,
shadowRadius: 6,
shadowOffset: { width: 0, height: 1 },
elevation: 2,
flexDirection: "row",
alignItems: "center",
justifyContent: "space-between",
},
rowTitle: {
fontSize: 15,
fontWeight: "600",
},
rowSubtitle: {
fontSize: 13,
marginTop: 2,
},
sectionLabel: {
fontSize: 14,
fontWeight: "700",
marginBottom: 10,
},
});
|