-
Notifications
You must be signed in to change notification settings - Fork 0
Home
PJ edited this page Nov 16, 2015
·
12 revisions
- Screen component js files are in
components/screens/***Screen.js
- All screens should be registered in
Routes.js
atgetRegisteredRoutes()
to be rendered. - All screen react classes should use
ScreenMixin
- Main
- Description: First screen of the app
- Cards: Must-have [
CurrencySelect
] - Mixins: [
CurrencySelectMixin
,CurrencyPickerMixin
] - Nav Buttons: Custom left (settings), Custom Right (messages)
- Offers
- Card component js files are in
components/cards/***.js
- All cards should be registered in
CardRouter.js
atregisteredCards
to be rendered. - Card consists of
UUID
Name
(card type)Data
(different for card type)
- Offer
- CurrencySelect
-
observer
- to handle currency click and button click currencyA
currencyB
-
currencyList
{Code
Country
}
- Explanation
- CurrencyAmountSelect
- LocationSelect
- ExpireDateSelect
- CurrencyAmount
- User
- Location
- ExpireDate
- OfferSummary
- MessageThread
- Message
- Popup