Skip to content

Commit a7fcdcf

Browse files
committed
update: Teams data source from generated to direct database JSON
1 parent 14c7e08 commit a7fcdcf

File tree

1 file changed

+4
-28
lines changed

1 file changed

+4
-28
lines changed

src/pages/team-page.ts

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
import { Failure, Pending } from '@abraham/remotedata';
2-
import { computed, customElement, property } from '@polymer/decorators';
1+
import { customElement } from '@polymer/decorators';
32
import '@polymer/paper-icon-button';
43
import { html, PolymerElement } from '@polymer/polymer';
54
import '@power-elements/lazy-image';
5+
import { team as teams } from '../../public/data/firestore-data.json';
66
import '../components/hero/simple-hero';
77
import '../components/markdown/short-markdown';
88
import '../elements/shared-styles';
9-
import { RootState } from '../store';
109
import { ReduxMixin } from '../store/mixin';
11-
import { selectTeamsAndMembers } from '../store/teams-members/selectors';
12-
import { initialTeamsMembersState } from '../store/teams-members/state';
1310
import { heroSettings, loading, team } from '../utils/data';
1411
import { updateMetadata } from '../utils/metadata';
1512

@@ -137,15 +134,8 @@ export class TeamPage extends ReduxMixin(PolymerElement) {
137134
</div>
138135
139136
<div class="container">
140-
<template is="dom-if" if="[[pending]]">
141-
<p>[[loading]]</p>
142-
</template>
143-
144-
<template is="dom-if" if="[[failure]]">
145-
<p>Error loading teams.</p>
146-
</template>
147137
148-
<template is="dom-repeat" items="[[teamsMembers.data]]" as="team">
138+
<template is="dom-repeat" items="[[teams]]" as="team">
149139
<div class="team-title">[[team.title]]</div>
150140
151141
<div class="team-block">
@@ -184,25 +174,11 @@ export class TeamPage extends ReduxMixin(PolymerElement) {
184174
private heroSettings = heroSettings.team;
185175
private loading = loading;
186176
private team = team;
177+
private teams = teams;
187178

188-
@property({ type: Object })
189-
teamsMembers = initialTeamsMembersState;
190-
191-
@computed('teamsMembers')
192-
get pending() {
193-
return this.teamsMembers instanceof Pending;
194-
}
195-
196-
@computed('teamsMembers')
197-
get failure() {
198-
return this.teamsMembers instanceof Failure;
199-
}
200179
override connectedCallback() {
201180
super.connectedCallback();
202181
updateMetadata(this.heroSettings.title, this.heroSettings.metaDescription);
203182
}
204183

205-
override stateChanged(state: RootState) {
206-
this.teamsMembers = selectTeamsAndMembers(state);
207-
}
208184
}

0 commit comments

Comments
 (0)