dental-plaque-chart
Version:
A basic implementation of a dental plaque chart, using React and Tailwind.
26 lines (25 loc) • 1.02 kB
TypeScript
import { DentalPiece } from '../models/DentalPiece';
import { default as React } from 'react';
type UseDentalPlaqueChart = {
model?: DentalPlaqueChartModel;
};
type UseDentalPlaqueChartReturn = {
getModel: () => DentalPlaqueChartModel;
_listeners: {
setGroup1: React.Dispatch<React.SetStateAction<DentalPiece[]>>;
setGroup2: React.Dispatch<React.SetStateAction<DentalPiece[]>>;
setGroup3: React.Dispatch<React.SetStateAction<DentalPiece[]>>;
setGroup4: React.Dispatch<React.SetStateAction<DentalPiece[]>>;
};
getPresentDentalPieces: () => number;
getMarkedSurfaces: () => number;
getPlaqueRatio: () => number;
};
type DentalPlaqueChartModel = {
quadrant_1: DentalPiece[];
quadrant_2: DentalPiece[];
quadrant_3: DentalPiece[];
quadrant_4: DentalPiece[];
};
declare const useDentalPlaqueChart: (props?: UseDentalPlaqueChart) => UseDentalPlaqueChartReturn;
export { useDentalPlaqueChart, type UseDentalPlaqueChart, type UseDentalPlaqueChartReturn };