1.25.2 • Published 7 months ago
@kofile/react-order-receipt v1.25.2
React Order Receipt
A reusable, configurable React component
Cosmos - Developer Sandbox
Usage:
- Run
cosmos - Visit
http://localhost:8989/ - Experiment with different input props by creating or modifying the
__fixtures__. - Make changes to
src/?yarn buildto see your changes. - Cosmos docs for more details.
Props
Root Level
| Name | Type | Required | Description |
|---|---|---|---|
| county | County | ⭕️ | County info |
| refundInfo | RefundInfo | ⭕️ | For display above receipt table |
| purchasedBy | string | ✅ | Full name of user who requested refund |
| orderDate | Date | ✅ | Date order was placed |
| orderId | string | ✅ | ID of order |
| lineItems | LineItem | ✅ | description |
| subtotal | number | ✅ | Sum price of each line item |
| convenienceFee | number | ✅ | Convenience fee amount |
| totalPrice | number | ✅ | Grand total = subtotal + fees |
| subtotalRefunded | number | ⭕️ | Sum price of each refunded item (without fees) |
| feesRefunded | number | ⭕️ | Sum of all refunded fees |
| totalRefundAmount | number | ✅ | Total amount refunded = subtotalRefunded + feesRefunded |
| nonInteractive | boolean | ✅ | Are checkboxes and actions available? |
| convenienceFeeType | ConvenienceFeeTypes | ✅ | Are fees calculated "per-order" or "per-document" |
| showRefundDescription | boolean | ✅ | Should refund description be shown in each line item? |
| showSimpleRefundStatus | boolean | ✅ | Should "completed-" prefix be omitted? |
| showRefundStatus | boolean | ✅ | Should refund status column be displayed? |
| zipLink | ILink | ⭕️ | Download link for zip file |
County
| Name | Type | Required | Description |
|---|---|---|---|
| name?: | string | ⭕️ | County name, e.g. "Grayson" |
| sealUrl?: | string | ⭕️ | URL for county seal image |
| clerkName?: | string | ⭕️ | Full name of clerk |
| addressLine1?: | string | ⭕️ | Street Address |
| addressLine2?: | string | ⭕️ | City, State |
RefundInfo
| Name | Type | Required | Description |
|---|---|---|---|
| requestedBy | string | ✅ | Full name of user who requested refund |
| amount | number | ✅ | Total amount being refunded |
| numItems | number | ✅ | Documents being refunded |
| description | string | ✅ | Reason for refund |
ILink
| Name | Type | Required | Description |
|---|---|---|---|
| error | string | ✅ | description of error |
| link | string | ✅ | URI for download |
| isLoading | boolean | ✅ | Is this component waiting for data? |
LineItem
| Name | Type | Required | Description |
|---|---|---|---|
| id | number | ✅ | Item ID |
| instrumentNumber | string | ✅ | Instrument number |
| documentType | string | ✅ | Document type, e.g. "FORECLOSURE NOTICE" |
| type | string | ✅ | Item type, e.g. "docimage" |
| pagesPurchased | string | ✅ | Page range, e.g. "all" or "1-2, 4" |
| totalPagesInDocument | number | ✅ | Total number of pages in document |
| downloadLink | ILink | ⭕️ | Link to download document |
| priceCents | number | ✅ | Price in cents |
| refundStatus | RefundStatuses | ⭕️ | The refund status for this item |
| refundDescription | string | ⭕️ | Reason refund was requested |
| refundRequestedBy | string | ⭕️ | Full name of person requesting refund |
ConvenienceFeeTypes
| Enum | Type |
|---|---|
| "per-order" | string |
| "per-document" | string |
RefundStatuses
| Enum | Type |
|---|---|
| "approved" | string |
| "rejected" | string |
| "submitted" | string |
| "completed-approved" | string |
| "completed-rejected" | string |
| "none" | string |
1.25.2
7 months ago
1.25.0
2 years ago
1.25.1
2 years ago
1.24.1
2 years ago
1.23.3
3 years ago
1.23.2
4 years ago
1.23.0
4 years ago
1.23.1
4 years ago
1.22.0
4 years ago
1.21.0
5 years ago
1.21.1
5 years ago
1.21.2
5 years ago
1.19.0
5 years ago
1.20.0
5 years ago
1.18.0
5 years ago
1.17.3
6 years ago
0.0.0-development
6 years ago
1.17.2
6 years ago
1.17.1
6 years ago
1.17.0
7 years ago
1.16.2
7 years ago
1.16.1
7 years ago
1.16.0
7 years ago
1.15.3
7 years ago
1.15.2
7 years ago
1.15.1
7 years ago
1.15.0
7 years ago
1.14.0
7 years ago
1.13.0
7 years ago
1.12.2
7 years ago
1.12.1
7 years ago
1.12.0
7 years ago
1.11.1
7 years ago
1.11.0
7 years ago
1.10.0
7 years ago
1.9.2
7 years ago
1.9.1
7 years ago
1.9.0
7 years ago
1.8.1
7 years ago
1.8.0
7 years ago
1.7.0
7 years ago
1.6.0
7 years ago
1.5.0
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.2
7 years ago
1.3.1
7 years ago
1.3.0
7 years ago
1.2.0
7 years ago
1.1.0
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago