import { fiat } from "@getalby/lightning-tools"; import React from "react"; import { SatSymbol } from "@calcom/ui/components/icon"; import { Tooltip } from "@calcom/ui/components/tooltip"; type AlbyPriceComponentProps = { displaySymbol: boolean; price: number; formattedPrice: string; }; export function AlbyPriceComponent({ displaySymbol, price, formattedPrice }: AlbyPriceComponentProps) { const [fiatValue, setFiatValue] = React.useState("loading..."); React.useEffect(() => { (async () => { const unformattedFiatValue = await fiat.getFiatValue({ satoshi: price, currency: "USD" }); setFiatValue(`$${unformattedFiatValue.toFixed(2)}`); })(); }, [price]); return (
{displaySymbol && } {formattedPrice}
); }