Rename OpenToday component to OpenXDay

This commit is contained in:
2018-03-14 04:52:20 +05:30
parent a6623aa2cf
commit 0ba9a5203f
5 changed files with 10 additions and 9 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
import * as React from 'react'; import * as React from 'react';
import './App.css'; import './App.css';
import { OpenToday } from '../OpenToday'; import { OpenXDay } from '../OpenXDay';
import { allHolidays } from '../../Data'; import { allHolidays } from '../../Data';
class IsNiftyOpenApp extends React.Component { class IsNiftyOpenApp extends React.Component {
@@ -8,7 +8,7 @@ class IsNiftyOpenApp extends React.Component {
return ( return (
<div className="App"> <div className="App">
<div className="OpenToday-container"> <div className="OpenToday-container">
<OpenToday question={OpenToday.OpenOrClose.Open} allHolidays={allHolidays} /> <OpenXDay question={OpenXDay.OpenOrClose.Open} allHolidays={allHolidays} />
</div> </div>
</div> </div>
); );
-1
View File
@@ -1 +0,0 @@
export { OpenToday } from './Component';
@@ -1,4 +1,5 @@
@import "../../Utils/utils.css"; @import "../../Utils/utils.css";
.OpenToday { .OpenToday {
width: 100%; width: 100%;
height: 100%; height: 100%;
@@ -6,15 +6,15 @@ import "./Component.css";
import { Holiday, HolidayList, getWeekendHoliday } from '../../Data/index'; import { Holiday, HolidayList, getWeekendHoliday } from '../../Data/index';
import { ClosedReason } from '../ClosedReason'; import { ClosedReason } from '../ClosedReason';
export class OpenToday extends React.Component<{ export class OpenXDay extends React.Component<{
question: OpenToday.OpenOrClose, question: OpenXDay.OpenOrClose,
allHolidays: HolidayList allHolidays: HolidayList
}, {}> { }, {}> {
question: OpenToday.OpenOrClose; question: OpenXDay.OpenOrClose;
allHolidays: HolidayList; allHolidays: HolidayList;
answer: { open: boolean, holiday: Holiday | undefined }; answer: { open: boolean, holiday: Holiday | undefined };
constructor(props: { question: OpenToday.OpenOrClose, allHolidays: HolidayList }) { constructor(props: { question: OpenXDay.OpenOrClose, allHolidays: HolidayList }) {
super(props); super(props);
this.question = props.question; this.question = props.question;
this.allHolidays = props.allHolidays; this.allHolidays = props.allHolidays;
@@ -63,7 +63,7 @@ export class OpenToday extends React.Component<{
} }
render() { render() {
const answerBoolean = (this.question === OpenToday.OpenOrClose.Open ? this.answer.open : !this.answer.open); const answerBoolean = (this.question === OpenXDay.OpenOrClose.Open ? this.answer.open : !this.answer.open);
const bgColorClass = (this.answer.open ? "green" : "red"); const bgColorClass = (this.answer.open ? "green" : "red");
return ( return (
@@ -90,7 +90,7 @@ export class OpenToday extends React.Component<{
} }
} }
export module OpenToday { export module OpenXDay {
export enum OpenOrClose { export enum OpenOrClose {
Open = 'open', Open = 'open',
Close = 'closed' Close = 'closed'
+1
View File
@@ -0,0 +1 @@
export { OpenXDay } from './Component';