fixed grain colour, added nfc page

This commit is contained in:
csawatzky 2025-04-15 16:09:09 -06:00
parent 2ab02a0349
commit dab1d04a81
7 changed files with 272 additions and 1 deletions

View file

@ -39,6 +39,7 @@ const Fields = lazy(()=> import("pages/Fields"));
const Marketplace = lazy(() => import("userFeatures/UserFeatures"))
const Logs = lazy(() => import("pages/Logs"))
const Firmware = lazy(() => import("pages/Firmware"));
const Nfc = lazy(() => import("pages/Nfc"));
export const appendToUrl = (appendage: number | string) => {
const basePath = location.pathname.replace(/\/$/, "");
@ -315,6 +316,7 @@ export default function Router() {
{user.hasFeature("admin") && (
<Route path="firmware" element={<Firmware />} />
)}
<Route path="nfc" element={<Nfc />} />
{/* Map pages */}
<Route path="visualFarm" element={<FieldMap />} />

View file

@ -396,6 +396,20 @@ export default function SideNavigator(props: Props) {
</ListItemButton>
</Tooltip>
}
{user.hasFeature("admin") && window.NDEFReader &&
<Tooltip title="Logs" placement="right">
<ListItemButton
id="tour-logs"
onClick={() => goTo("/logs")}
classes={getClasses("/logs")}
>
<ListItemIcon>
<DataDuckIcon />
</ListItemIcon>
{open && <ListItemText primary="Logs" />}
</ListItemButton>
</Tooltip>
}
<Tooltip title="Marketplace" placement="right">
<ListItemButton
id="tour-marketplace"