import "@mantine/core/styles.css";
import {
Accordion, Anchor, Badge, Button, Container,
Flex, Group, List, MantineProvider, Menu,
Space, Stack, Text, Title, rem
} from "@mantine/core";
import {
IconDeviceMobile,
IconDeviceTablet,
IconDeviceLaptop,
IconCardboards
} from '@tabler/icons-react';
import { useState } from "react";
import { theme } from "./theme";
import classes from './App.module.css';
export default function App() {
const changes = [
{
text: 'v1.0.8',
sha: '450b52f',
isLatest: true,
isUpcoming: false,
details: [
{
system: "Android",
items: [
{
primaryText: 'Improved memory accuracy and sizing',
secondaryText: null
}
]
},
{
system: "Windows",
items: [
{
primaryText: 'Improved memory accuracy and sizing',
secondaryText: null
}
]
}
]
},
{
text: 'v1.0.7',
sha: 'xxxxxxx',
isLatest: false,
isUpcoming: false,
details: [
{
system: 'Windows',
items: [
{
primaryText: 'Fixed an issue in Super Bomberman R 2 that caused the game to not boot due to an error in the Friend service',
secondaryText: null
},
{
primaryText: 'Fixed an issue in Animal Well that caused the game to not boot due to the audio core revision number being too low',
secondaryText: null
},
{
primaryText: 'Fixed an issue in Princess Peach: Showtime! that caused the game to run into a black screen',
secondaryText: 'Please be aware this fix is not complete and Princess Peach: Showtime! will still drop to 0fps occasionally'
},
{
primaryText: 'Fixed an issue in Paper Mario: The Thousand Year Door that caused the sewers to be black when using an AMD graphics card',
secondaryText: 'Thank you to Ryujinx for the pointer towards LogicOp'
}
]
}
]
}
];
const items = changes.map((item) => {
const listItems = item.details.map((detail, index) => {
const detailItems = detail.items.map((item) => (
<>