From d2c2cc62a4c2e1ac10f8434bea7bb834da820869 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sat, 16 Jan 2021 11:40:36 +0100 Subject: semi working next project --- src/components/account.tsx | 16 ----- src/components/dialogBox.tsx | 30 --------- src/components/gameBar.tsx | 88 -------------------------- src/components/gameSettings.tsx | 134 ---------------------------------------- src/components/logo.tsx | 28 --------- src/components/navbar.tsx | 63 ------------------- src/components/page.tsx | 32 ---------- src/components/toast.tsx | 78 ----------------------- src/components/ui.tsx | 132 --------------------------------------- src/components/voerBord.tsx | 39 ------------ 10 files changed, 640 deletions(-) delete mode 100644 src/components/account.tsx delete mode 100644 src/components/dialogBox.tsx delete mode 100644 src/components/gameBar.tsx delete mode 100644 src/components/gameSettings.tsx delete mode 100644 src/components/logo.tsx delete mode 100644 src/components/navbar.tsx delete mode 100644 src/components/page.tsx delete mode 100644 src/components/toast.tsx delete mode 100644 src/components/ui.tsx delete mode 100644 src/components/voerBord.tsx (limited to 'src/components') diff --git a/src/components/account.tsx b/src/components/account.tsx deleted file mode 100644 index e6ec58f..0000000 --- a/src/components/account.tsx +++ /dev/null @@ -1,16 +0,0 @@ -interface AccountAvatarProps { - size: number; - image: string; -} - -export function AccountAvatar(props: AccountAvatarProps) { - return
; -} - - diff --git a/src/components/dialogBox.tsx b/src/components/dialogBox.tsx deleted file mode 100644 index 74fe99b..0000000 --- a/src/components/dialogBox.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { ReactNode } from 'react'; - -import { Vierkant } from './ui'; - -import CancelIcon from '@material-ui/icons/Cancel'; - -interface DialogBoxProps { - children: ReactNode; - title: string; -} - -export function DialogBox(props: DialogBoxProps) { - return -

{props.title}

- - {props.children} -
-} diff --git a/src/components/gameBar.tsx b/src/components/gameBar.tsx deleted file mode 100644 index 53eda88..0000000 --- a/src/components/gameBar.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { CSSProperties, ReactNode } from 'react'; -import { Vierkant } from './ui'; - -import SettingsRoundedIcon from '@material-ui/icons/SettingsRounded'; -import ExitToAppRoundedIcon from '@material-ui/icons/ExitToAppRounded'; -import NavigateNextRoundedIcon from '@material-ui/icons/NavigateNextRounded'; -import NavigateBeforeRoundedIcon from '@material-ui/icons/NavigateBeforeRounded'; - -interface GameBarModuleProps { - children?: ReactNode; -} - -function GameBarModule(props: GameBarModuleProps) { - return {props.children} -} - -var GameBarSpacer = () =>
; - -var GameBarAlignStyle: CSSProperties = { - display: "inline-block" -} - -export function GameBar() { - return -
-
-
-

Tegenstander

-
-
- 0-0 -
-
- - - - - - 00:00 - - - - - - - - - - - - - -
-
- ; -} diff --git a/src/components/gameSettings.tsx b/src/components/gameSettings.tsx deleted file mode 100644 index fb5188e..0000000 --- a/src/components/gameSettings.tsx +++ /dev/null @@ -1,134 +0,0 @@ -import { ReactNode, CSSProperties } from 'react'; - -import { Button, Vierkant, CheckBox, Input } from './ui'; -import { DialogBox } from './dialogBox'; - -import BuildRoundedIcon from '@material-ui/icons/BuildRounded'; - -export function CurrentGameSettings(/*props: CurrentGameSettingsProps*/) { - return
-

- Geen tijdslimiet
- Standaardregels
- Gerangschikt -

- -
; -} - -function GameSettingsSection(props: { - children?: ReactNode; - title: string; - state: boolean; - noMarginBottom?: boolean; -}) { - return - {props.title} - -
{props.children}
-
-} - -function GameRule(props: { - title: string; - description: string; - style?: CSSProperties; -}) { - return
-

{props.title}

-

{props.description}

-
; -} - -export function EditGameSettings() { - return -
- -
- - - -
- - Timer gebruiken voor bijde spelers -
- -
- - -
- - -
- -
-
; -} diff --git a/src/components/logo.tsx b/src/components/logo.tsx deleted file mode 100644 index b0f358f..0000000 --- a/src/components/logo.tsx +++ /dev/null @@ -1,28 +0,0 @@ -export function LogoDark() { - return ( -
- - - - - - - -
- ); -} - -export function LogoLight() { - return ( -
- - - - - - - -
- ); -} - diff --git a/src/components/navbar.tsx b/src/components/navbar.tsx deleted file mode 100644 index 7725ca8..0000000 --- a/src/components/navbar.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { CSSProperties } from "react"; - -import { LogoDark } from "../components/logo"; - -import Home from '@material-ui/icons/Home'; -import VideogameAssetIcon from '@material-ui/icons/VideogameAsset'; -import ExtensionIcon from '@material-ui/icons/Extension'; -import SearchIcon from '@material-ui/icons/Search'; -import SettingsIcon from '@material-ui/icons/Settings'; -import PersonIcon from '@material-ui/icons/Person'; - -var NavBarItemStyle: CSSProperties = { - margin: 12, - marginBottom: 16, - display: "block" -} - -export function NavBar() { - return ( -
-
- - - - - -
- -
- -
-
- -
-
- ); -} - diff --git a/src/components/page.tsx b/src/components/page.tsx deleted file mode 100644 index d8a4a2b..0000000 --- a/src/components/page.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { Component, CSSProperties, ReactNode } from 'react'; - -interface CenteredPageProps { - width?: number; - children?: ReactNode; - style?: CSSProperties; -} - -export function CenteredPage (props: CenteredPageProps) { - return
-
{props.children}
-
; -} - -export class PageTitle extends Component { - render () { - return

{this.props.children}

; - } -} diff --git a/src/components/toast.tsx b/src/components/toast.tsx deleted file mode 100644 index 1d467bd..0000000 --- a/src/components/toast.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import { CSSProperties, ReactNode, Component } from "react"; - -import CloseIcon from '@material-ui/icons/Close'; - -export function ToastArea(props: { - style?: CSSProperties - children?: ReactNode -}) { - return
{props.children}
-} - -export class Toast extends Component<{ - text?: string - icon?: ReactNode - children?: ReactNode - type?: "normal"|"confirmation"|"error" - style?: CSSProperties -}> { - state = { render: true } - - close = () => this.setState({ render: false }) - - render () { - if (!this.state.render) return null; - return
- { - this.props.children ? - this.props.children : -
-
{this.props.icon}
-

{this.props.text}

-
- -
-
- } -
- } -} - diff --git a/src/components/ui.tsx b/src/components/ui.tsx deleted file mode 100644 index 3afd97a..0000000 --- a/src/components/ui.tsx +++ /dev/null @@ -1,132 +0,0 @@ -import { Component, CSSProperties, ReactNode } from "react"; - -import SearchIcon from '@material-ui/icons/Search'; -import CheckBoxOutlineBlankIcon from '@material-ui/icons/CheckBoxOutlineBlank'; -import CheckBoxIcon from '@material-ui/icons/CheckBox'; - -export function Vierkant(props: { - href?: string; - width?: string; - height?: string; - style?: CSSProperties; - children?: ReactNode; - className?: string; }) -{ - return {props.children} -} - -export function Button(props: { - text?: string; - children?: ReactNode; - style?: CSSProperties; - href?: string; - onclick?: (() => void); }) -{ - return - { - props.text ? - {props.text} - : undefined - } - { props.children } - ; -} - -export function Input(props: { - label?: string, - style?: CSSProperties, - type?: string, - id?: string -}) { - return -} - -export function SearchBar(props: { label?: string }) { - return
- -
- -
-
-} - -export class CheckBox extends Component<{ - state?: boolean, - style?: CSSProperties -}> { - state = { on: this.props.state || false } - public toggle = () => this.setState({ on: !this.state.on }) - - render() { - return
- { - this.state.on ? - : - - } -
; - } -} - - - diff --git a/src/components/voerBord.tsx b/src/components/voerBord.tsx deleted file mode 100644 index 3e319a1..0000000 --- a/src/components/voerBord.tsx +++ /dev/null @@ -1,39 +0,0 @@ -interface VoerBordProps { - width: number; - height: number; -} - -export function VoerBord(props: VoerBordProps) { - return - - { - [...Array(props.height)].map(() => ( - - {[...Array(props.width)].map(() => ( - - ))} - - )) - } - -
-
-
-
-} -- cgit v1.2.3