import type { FC } from "react"; import { Text } from "@mantine/core"; import { useTranslation } from "react-i18next"; import { InstrumentHeader, InstrumentPage, InstrumentChart as StockChart, InstrumentEvents as StockEvents, InstrumentPosition as StockPosition, } from "@/features/instrument-details"; import type { StockPageVm } from "./StockPage.vm"; import { StockCompany } from "./components/StockCompany.view"; import { StockDividends } from "./components/StockDividends.view"; import { StockQuote } from "./components/StockQuote.view"; type StockPageViewProps = { vm: StockPageVm }; const StockPageView: FC = (props) => { const { vm } = props; const { t } = useTranslation(); const stock = vm.stock; if (!stock) return; const subtitle = ( <> {stock.ticker} ยท{" "} {t(`stock.shareTypes.${stock.shareType}`, { defaultValue: t("stock.share"), })} ); return ( {!!vm.company?.description && ( {vm.company.description} )} ); }; export { StockPageView };