From 98f8c7749433e63d7fea3c4e932db1f251607e4d Mon Sep 17 00:00:00 2001 From: fragosti Date: Thu, 4 Oct 2018 17:47:32 -0700 Subject: Add BuyButton and other small improvement --- packages/instant/src/components/order_details.tsx | 62 +++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 packages/instant/src/components/order_details.tsx (limited to 'packages/instant/src/components/order_details.tsx') diff --git a/packages/instant/src/components/order_details.tsx b/packages/instant/src/components/order_details.tsx new file mode 100644 index 000000000..f90ee9f6f --- /dev/null +++ b/packages/instant/src/components/order_details.tsx @@ -0,0 +1,62 @@ +import * as React from 'react'; + +import { ColorOption } from '../style/theme'; + +import { Container, Flex, Text } from './ui'; + +export interface OrderDetailsProps {} + +export const OrderDetails: React.StatelessComponent = props => ( + + + + Order Details + + + + + + +); + +OrderDetails.displayName = 'OrderDetails'; + +export interface OrderDetailsRowProps { + name: string; + primaryValue: string; + secondaryValue: string; + shouldEmphasize?: boolean; +} + +export const OrderDetailsRow: React.StatelessComponent = props => { + const fontWeight = props.shouldEmphasize ? 700 : 400; + return ( + + + + {props.name} + + + + ({props.secondaryValue}) + + + {props.primaryValue} + + + + + ); +}; + +OrderDetailsRow.defaultProps = { + shouldEmphasize: false, +}; + +OrderDetailsRow.displayName = 'OrderDetailsRow'; -- cgit v1.2.3