From c91a16963e0b900001c43e428bf0fc548d2dfa1a Mon Sep 17 00:00:00 2001 From: wrzesinski-hubert Date: Mon, 8 Jun 2020 20:10:20 +0200 Subject: [PATCH] jako tako --- public/favicon.ico | Bin 3150 -> 0 bytes public/index.html | 6 +-- public/logo.svg | 25 ++++++++++ public/manifest.json | 4 +- src/App.tsx | 24 ++++++--- src/components/Calendar/appointments.ts | 7 +++ src/components/Calendar/index.tsx | 47 ++++++++++-------- src/components/TopBar/3x.gif | Bin 0 -> 24636 bytes src/components/TopBar/PL.png | Bin 0 -> 10420 bytes src/components/TopBar/index.scss | 3 ++ src/components/TopBar/index.tsx | 62 ++++++++++++++---------- src/components/Transfer/index.tsx | 6 --- 12 files changed, 121 insertions(+), 63 deletions(-) delete mode 100644 public/favicon.ico create mode 100644 public/logo.svg create mode 100644 src/components/TopBar/3x.gif create mode 100644 src/components/TopBar/PL.png diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index bcd5dfd67cd0361b78123e95c2dd96031f27f743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3150 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 MDeX2GIKR{Qf5okjU;qFB diff --git a/public/index.html b/public/index.html index e4d7faa..b63401e 100644 --- a/public/index.html +++ b/public/index.html @@ -2,18 +2,18 @@ - + - + - React App + PlanNaPlan diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..eed50b9 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/public/manifest.json b/public/manifest.json index cf83229..a43a8e1 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -3,9 +3,7 @@ "name": "PlanNaPlan", "icons": [ { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" + "src": "logo.svg" } ], "start_url": ".", diff --git a/src/App.tsx b/src/App.tsx index 701f953..8023cc0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,8 +7,11 @@ import { appointments } from "./components/Calendar/appointments"; import RightBar from "./components/RightBar"; function App() { - const [isOpen, setOpen] = useState(false); + const [isOpenTransfer, setOpenTransfer] = useState(false); + const [isOpenProfile, setOpenProfile] = useState(false); + const [isPolish, setLanguage] = useState(true); const [text, setText] = useState(""); + const [anchorEl, setAnchorEl] = React.useState(null); return (
@@ -17,20 +20,27 @@ function App() { setText(e.target.value); }} handleTransfer={(e) => { - setOpen(!isOpen); + setOpenTransfer(!isOpenTransfer); }} handleLanguage={(e) => { - alert("Language"); + setLanguage(!isPolish); }} handleProfile={(e) => { - alert("Profile"); + setOpenProfile(!isOpenProfile); + setAnchorEl(e.currentTarget as HTMLElement); }} - isOpen={isOpen} + handleClose={(e) => { + setOpenProfile(!isOpenProfile); + }} + isOpenTransfer={isOpenTransfer} + isOpenProfile={isOpenProfile} + isPolish={isPolish} + anchorEl={anchorEl} /> { - setOpen(!isOpen); + setOpenTransfer(!isOpenTransfer); }} />
diff --git a/src/components/Calendar/appointments.ts b/src/components/Calendar/appointments.ts index e6cf0dd..44a2562 100644 --- a/src/components/Calendar/appointments.ts +++ b/src/components/Calendar/appointments.ts @@ -20,4 +20,11 @@ export const appointments = [ id: 0, location: 'Room 1', }, + { + title: 'Twoja stara beszamel', + startDate: new Date(2020, 5, 1, 18, 45), + endDate: new Date(2020, 5, 1, 20, 0), + id: 0, + location: 'Room 1', + }, ]; diff --git a/src/components/Calendar/index.tsx b/src/components/Calendar/index.tsx index 11d617b..c9831d6 100644 --- a/src/components/Calendar/index.tsx +++ b/src/components/Calendar/index.tsx @@ -1,24 +1,25 @@ import * as React from "react"; -import { ViewState } from "@devexpress/dx-react-scheduler"; +import { ViewState, IntegratedEditing, EditingState } from "@devexpress/dx-react-scheduler"; import { AppointmentModel } from "@devexpress/dx-react-scheduler"; import { Scheduler, WeekView, Appointments, AppointmentTooltip, + AppointmentForm, } from "@devexpress/dx-react-scheduler-material-ui"; import moment from "moment"; import "moment/locale/pl"; import "./index.scss"; import { makeStyles, Theme, createStyles } from "@material-ui/core/styles"; - interface CalendarProps { data: Array; - } -interface CalendarState {currentDate: Date;} +interface CalendarState { + currentDate: Date; +} const formatDayScaleDate = ( date: moment.MomentInput, @@ -103,26 +104,34 @@ export default class Calendar extends React.PureComponent< }; } + commitChanges() { + + } + render() { const { data } = this.props; const { currentDate } = this.state; - return ( - - - - - - + + + + + + + + + ); } } diff --git a/src/components/TopBar/3x.gif b/src/components/TopBar/3x.gif new file mode 100644 index 0000000000000000000000000000000000000000..637763d25cb89fa44967584325cdfb0bc05f9df1 GIT binary patch literal 24636 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 void; handleProfile: (e: React.MouseEvent) => void; + handleClose: (e: React.MouseEvent) => void; handleLanguage: (e: React.MouseEvent) => void; textChangeHandler: (e: React.ChangeEvent) => void; - isOpen: boolean; + isOpenTransfer: boolean; + isOpenProfile: boolean; + isPolish: boolean; + anchorEl: null | HTMLElement; } interface TopBarState {} -export default class TopBar extends React.Component { +export default class TopBar extends React.Component< + TopBarProps, + TopBarState +> { constructor(props: TopBarProps) { super(props); this.handleProfile = this.handleProfile.bind(this); + this.handleClose = this.handleProfile.bind(this); this.handleLanguage = this.handleLanguage.bind(this); this.handleTransfer = this.handleTransfer.bind(this); - this.state = { - isOpen: false, - }; - } - - handleTransfer(e: React.MouseEvent) { - this.props.handleTransfer(e); - this.setState({ - isOpen: true, - }); } handleChange(e: React.ChangeEvent) { this.props.textChangeHandler(e); } - handleProfile(e: React.MouseEvent) { - this.props.handleProfile(e); + handleTransfer(e: React.MouseEvent) { + this.props.handleTransfer(e); } handleLanguage(e: React.MouseEvent) { this.props.handleLanguage(e); } + handleProfile(e: React.MouseEvent) { + this.props.handleProfile(e); + } + + handleClose(e: React.MouseEvent) { + this.props.handleClose(e); + } + render() { return (
@@ -59,11 +68,7 @@ export default class TopBar extends React.Component {
plan na plan
- search + search { this.handleChange(e as ChangeEvent) } /> - close + close
{ change_language { src={User} onClick={this.handleProfile} /> + + Profile + My account + Logout +
); diff --git a/src/components/Transfer/index.tsx b/src/components/Transfer/index.tsx index 6ce2a29..0a87c73 100644 --- a/src/components/Transfer/index.tsx +++ b/src/components/Transfer/index.tsx @@ -17,16 +17,10 @@ export default class Transfer extends React.Component< super(props); this.handleClose = this.handleClose.bind(this); - this.state = { - isOpen: true, - }; } handleClose(e: React.MouseEvent) { this.props.handleClose(e); - this.setState({ - isOpen: false, - }); } render() {