All files / src/sections/PayBuilder/components/InvoicePreview PDFMicroInformations.tsx

100% Statements 4/4
100% Branches 2/2
100% Functions 2/2
100% Lines 4/4

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      14x                         14x             9x                     30x                
import { StyleSheet, Text, View } from "@react-pdf/renderer";
import { useAppTheme } from "@theme/v2/Provider";
 
const styles = StyleSheet.create({
  title: {
    fontSize: "10px",
    fontWeight: "bold",
  },
  text: {
    fontSize: "10px",
    color: "#666665",
    fontWeight: 400,
    lineHeight: "120%",
  },
});
 
export const MicroInformations = ({
  infos,
  title,
}: {
  infos: Array<string>;
  title?: string;
}) => {
  return (
    <View style={{ gap: "5.24px" }}>
      {title && <Text style={styles.title}>{title}</Text>}
      <View
        style={{
          display: "flex",
          flexDirection: "column",
          gap: "4px",
        }}
      >
        {infos.map((info, index) => (
          <Text key={index} style={styles.text}>
            {info}
          </Text>
        ))}
      </View>
    </View>
  );
};