diff --git a/src/JournalViewAddressBook.tsx b/src/AddressBook.tsx similarity index 90% rename from src/JournalViewAddressBook.tsx rename to src/AddressBook.tsx index 5a18712..a16ff1f 100644 --- a/src/JournalViewAddressBook.tsx +++ b/src/AddressBook.tsx @@ -8,9 +8,9 @@ import * as ICAL from 'ical.js'; import * as EteSync from './api/EteSync'; import { routeResolver } from './App'; -import JournalViewContact from './JournalViewContact'; +import Contact from './Contact'; -class JournalViewAddressBook extends React.Component { +class AddressBook extends React.Component { static defaultProps = { prevUid: null, }; @@ -85,7 +85,7 @@ class JournalViewAddressBook extends React.Component { render={({match}) => { return ( - + ); }} /> @@ -95,4 +95,4 @@ class JournalViewAddressBook extends React.Component { } } -export default JournalViewAddressBook; +export default AddressBook; diff --git a/src/JournalViewCalendar.tsx b/src/Calendar.tsx similarity index 96% rename from src/JournalViewCalendar.tsx rename to src/Calendar.tsx index 34e46ea..22711a2 100644 --- a/src/JournalViewCalendar.tsx +++ b/src/Calendar.tsx @@ -33,7 +33,7 @@ class EventWrapper { } } -class JournalViewCalendar extends React.Component { +class Calendar extends React.Component { static defaultProps = { prevUid: null, }; @@ -101,4 +101,4 @@ class JournalViewCalendar extends React.Component { } } -export default JournalViewCalendar; +export default Calendar; diff --git a/src/JournalViewContact.tsx b/src/Contact.tsx similarity index 96% rename from src/JournalViewContact.tsx rename to src/Contact.tsx index a8b38ee..6ada747 100644 --- a/src/JournalViewContact.tsx +++ b/src/Contact.tsx @@ -9,7 +9,7 @@ import { indigo500 } from 'material-ui/styles/colors'; import * as ICAL from 'ical.js'; -class JournalViewContact extends React.Component { +class ViewContact extends React.Component { props: { contact?: ICAL.Component, }; @@ -97,4 +97,4 @@ class JournalViewContact extends React.Component { } } -export default JournalViewContact; +export default ViewContact; diff --git a/src/JournalView.tsx b/src/Journal.tsx similarity index 83% rename from src/JournalView.tsx rename to src/Journal.tsx index 9e0b656..b35060d 100644 --- a/src/JournalView.tsx +++ b/src/Journal.tsx @@ -5,9 +5,9 @@ import { Tabs, Tab } from 'material-ui/Tabs'; import * as EteSync from './api/EteSync'; -import JournalViewEntries from './JournalViewEntries'; -import JournalViewAddressBook from './JournalViewAddressBook'; -import JournalViewCalendar from './JournalViewCalendar'; +import JournalEntries from './JournalEntries'; +import AddressBook from './AddressBook'; +import Calendar from './Calendar'; import LoadingIndicator from './LoadingIndicator'; import { store, StoreState, JournalsData, EntriesType, CredentialsData, fetchEntries } from './store'; @@ -22,7 +22,7 @@ interface PropsTypeInner extends PropsType { entries: EntriesType; } -class JournalView extends React.Component { +class Journal extends React.Component { static defaultProps = { prevUid: null, }; @@ -68,10 +68,10 @@ class JournalView extends React.Component { let itemsTitle: string; let itemsView: JSX.Element; if (collectionInfo.type === 'CALENDAR') { - itemsView = ; + itemsView = ; itemsTitle = 'Events'; } else if (collectionInfo.type === 'ADDRESS_BOOK') { - itemsView = ; + itemsView = ; itemsTitle = 'Contacts'; } else { itemsView =
Unsupported type
; @@ -90,7 +90,7 @@ class JournalView extends React.Component { label="Journal Entries" >

{collectionInfo.displayName}

- ; + ; ); @@ -105,4 +105,4 @@ const mapStateToProps = (state: StoreState, props: PropsType) => { export default withRouter(connect( mapStateToProps -)(JournalView)); +)(Journal)); diff --git a/src/JournalViewEntries.tsx b/src/JournalEntries.tsx similarity index 96% rename from src/JournalViewEntries.tsx rename to src/JournalEntries.tsx index dd9a645..e91219c 100644 --- a/src/JournalViewEntries.tsx +++ b/src/JournalEntries.tsx @@ -10,7 +10,7 @@ import * as ICAL from 'ical.js'; import * as EteSync from './api/EteSync'; -class JournalViewEntries extends React.Component { +class JournalEntries extends React.Component { static defaultProps = { prevUid: null, }; @@ -107,4 +107,4 @@ class JournalViewEntries extends React.Component { } } -export default JournalViewEntries; +export default JournalEntries; diff --git a/src/JournalFetcher.tsx b/src/JournalFetcher.tsx index 2afc9e3..4af3fe8 100644 --- a/src/JournalFetcher.tsx +++ b/src/JournalFetcher.tsx @@ -4,7 +4,7 @@ import { Switch, Route, Redirect, withRouter } from 'react-router'; import LoadingIndicator from './LoadingIndicator'; import JournalList from './JournalList'; -import JournalView from './JournalView'; +import Journal from './Journal'; import { routeResolver } from './App'; @@ -50,7 +50,7 @@ class JournalFetcher extends React.Component { /> } + render={({match}) => } /> );