Highlight weekend dates in chart

This commit is contained in:
livi
2023-10-25 21:27:14 +02:00
committed by bl00dymarie
parent 54b08c15bb
commit f304fee293
4 changed files with 49 additions and 14 deletions
+5 -1
View File
@@ -1,6 +1,7 @@
import React from 'react'
import PropTypes from 'prop-types'
import { StyleSheet } from 'react-native'
import { Colors } from '../../styles'
import { Surface, Path } from '@react-native-community/art'
@@ -14,14 +15,16 @@ const TemperatureColumn = ({
isVerticalLine,
data,
columnHeight,
isWeekend,
}) => {
const x = CHART_STROKE_WIDTH / 2
const weekendBackgroundColor = isWeekend ? Colors.greyVeryLight : 'white'
return (
<Surface
width={CHART_COLUMN_WIDTH}
height={columnHeight}
style={styles.container}
style={{ ...styles.container, backgroundColor: weekendBackgroundColor }}
>
<ChartLine path={new Path().lineTo(0, columnHeight)} />
@@ -63,6 +66,7 @@ TemperatureColumn.propTypes = {
isVerticalLine: PropTypes.bool,
data: PropTypes.object,
columnHeight: PropTypes.number,
isWeekend: PropTypes.bool,
}
const styles = StyleSheet.create({