fixed some typing

This commit is contained in:
Anton Tranelis 2024-02-25 14:00:32 +01:00
parent 8f238330c3
commit 39fbff8b02
3 changed files with 7 additions and 11 deletions

View File

@ -1,7 +1,7 @@
import * as React from 'react';
import { useEffect, useRef } from 'react';
export const CircleLayout = ({ items,radius, fontSize }) => {
export const CircleLayout = ({ items,radius, fontSize } : {items: any, radius: number, fontSize: any}) => {
const containerRef = useRef<HTMLDivElement>(null);
useEffect(() => {
@ -22,8 +22,8 @@ export const CircleLayout = ({ items,radius, fontSize }) => {
return (
<div className="tw-absolute tw-mx-auto tw-flex tw-justify-center tw-items-center tw-h-full tw-w-full" ref={containerRef}>
{items.map((item, index) => (
<div key={index} className="tw-absolute" style={{fontSize: fontSize}}>
{items.map((item: any) => (
<div key={item} className="tw-absolute" style={{fontSize: fontSize}}>
{item}
</div>
))}

View File

@ -61,8 +61,4 @@ export const MoonCalendar = () => {
</MapOverlayPage>
);
}
const capitalizeFirstLetter = (string: string) => {
return string
}

View File

@ -1,22 +1,22 @@
export const LUNAR_MONTH: number = 29.530588853;
const getJulianDate = (date: Date = new Date()): number => {
export const getJulianDate = (date: Date = new Date()): number => {
const time: number = date.getTime();
const tzoffset: number = date.getTimezoneOffset();
return (time / 86400000) - (tzoffset / 1440) + 2440587.5;
};
const normalize = (value: number): number => {
export const normalize = (value: number): number => {
value = value - Math.floor(value);
if (value < 0) value += 1;
return value;
};
const getLunarAgePercent = (date: Date = new Date()): number => {
export const getLunarAgePercent = (date: Date = new Date()): number => {
return normalize((getJulianDate(date) - 2451550.1) / LUNAR_MONTH);
};
const getLunarAge = (date: Date = new Date()): number => {
export const getLunarAge = (date: Date = new Date()): number => {
const percent: number = getLunarAgePercent(date);
return percent * LUNAR_MONTH;
};