import React, { useState } from 'react'; import { useAppSelector, useAppDispatch } from '../../app/hooks'; import { selectLogsLoading, selectLogs, requestLogsThunk } from './radioSlice'; import styles from './LogViewer.module.scss'; export function LogViewer() { const loading = useAppSelector(selectLogsLoading); const logs = useAppSelector(selectLogs); const [hidden, setHidden] = useState(true); const dispatch = useAppDispatch(); return (
{!hidden &&
{loading ? 'Caricamento' : logs?.map((line, i) =>
{line}
)}
}
); }