This commit is contained in:
Fredrik Burmester
2024-08-18 10:52:51 +02:00
parent dbb7c6c9a5
commit 6a8a155547

View File

@@ -1,3 +1,4 @@
import { useMemo } from "react";
import { StyleSheet, View, ViewProps } from "react-native";
const getItemStyle = (index: number, numColumns: number) => {
@@ -9,6 +10,7 @@ const getItemStyle = (index: number, numColumns: number) => {
})();
return {
padding: 20,
alignItems,
width: "100%",
} as const;
@@ -19,16 +21,22 @@ type ColumnItemProps = ViewProps & {
index: number;
numColumns: number;
};
export const ColumnItem = ({
children,
index,
numColumns,
...rest
}: ColumnItemProps) => (
<View
style={StyleSheet.flatten([getItemStyle(index, numColumns), rest.style])}
{...rest}
>
{children}
</View>
);
}: ColumnItemProps) => {
return (
<View className="flex flex-col mb-2 p-4" style={{ width: "33.3%" }}>
<View
className={`
`}
{...rest}
>
{children}
</View>
</View>
);
};