Skip to main content

DiaryCard.TaskIcon

The DiaryCard.TaskIcon component displays a measurement type icon. It is inherited from the Tile module's TaskIcon and exposed on DiaryCard for convenience.

Basic Example

import { MeasurementTypeKey } from "@ovok/core";
import { DiaryCard } from "@ovok/native";
import * as React from "react";

const BasicDiaryCardTaskIconExample = () => {
return (
<DiaryCard.TaskIcon measurementTypeKey={MeasurementTypeKey.bodyWeight} />
);
};

export default BasicDiaryCardTaskIconExample;

Props

Extends SVG props via react-native-svg.

Primary Props

PropTypeDefaultDescription
measurementTypeKeyMeasurementTypeKeyrequiredKey of the measurement type to render
sizenumber20Icon size in px
colorstringtheme.colors.primaryIcon color
styleStyleProp<ViewStyle>undefinedAdditional style for the SVG
testIDstringundefinedTest identifier

Styling

Theme Colors Used

  • theme.colors.primary - Default icon color when color is not provided