Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- constructor(props) {
- super(props);
- this.state = {
- modalVisible: false,
- todayDate: this.parseTimestamp(),
- myAgenda: this.dummy(),
- };
- }
- setModalVisible(visible) {
- this.setState({modalVisible: visible});
- }
- componentDidMount() {
- Hooks.consoleLog(TAG);
- this.setState({ agenda: this.searchAgenda(this.state.todayDate).agendaDetail});
- console.log(this.state.agenda);
- }
- dummy() {
- return [
- {
- agendaDate: '2018-10-10',
- agendaDetail: [
- {
- id: 1,
- agendaTime: '05:30',
- agendaTitle: 'testing1',
- agendaDesc: 'desc on goblin'
- },
- {
- id: 12,
- agendaTime: '07:30',
- agendaTitle: 'testing2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211',
- agendaDesc: 'desc on goadfafafafassssfffffffffffffffffffffffffffffffffffffffffffffffffffffsssssffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffblin1'
- }
- ]
- },
- {
- agendaDate: '2018-10-11',
- agendaDetail: [
- {
- id: 15,
- agendaTime: '08:30',
- agendaTitle: 'testing12',
- agendaDesc: 'desc on goblin2'
- },
- {
- id: 19,
- agendaTime: '09:30',
- agendaTitle: 'testing122',
- agendaDesc: `desc on goblin22 '\n' did it underrow`
- },
- {
- id: 22,
- agendaTime: '11:30',
- agendaTitle: 'testing1222',
- agendaDesc: 'desc on goblin222'
- }
- ]
- },
- {
- agendaDate: '2018-10-12',
- agendaDetail: [
- {
- id: 122,
- agendaTime: '07:30',
- agendaTitle: 'testing13',
- agendaDesc: 'desc on goblin3'
- },
- {
- id: 1123,
- agendaTime: '10:30',
- agendaTitle: 'testing133',
- agendaDesc: 'desc on goblin33'
- }
- ]
- }
- ]
- }
- parseTimestamp(aDate) {
- let objDate = (aDate) ? new Date(aDate) : new Date() ;
- return [objDate.getFullYear(), (objDate.getMonth() + 1), objDate.getDate()].join('-');
- }
- searchAgenda(aDate) {
- var obj = this.state.myAgenda.find(function(obj) { return obj.agendaDate === aDate });
- return obj;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement