A simplified version of Github’s Issues page by integrating with Git Hub APIs.
Technologies/tools used: -React -Redux-SASS -Webpack -Use Git Hub APIs (https://developer.github.com/v3/)
To run project
git clone https://github.com/naveed547/github-issues.git
npm install
npm start
src/ui-components/NXGAccordion/NXGAccordion.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
children | node | yes | ||
defaultExpanded | bool | no | false | |
expanded | bool | no | false | |
key | string | no | <See the source code> | |
id | string | no | <See the source code> | |
onExpand | func | no | <See the source code> | |
panelExpandClass | string | no | <See the source code> | |
panelRootClass | string | no | <See the source code> | |
headerLeftContent | union | no | <See the source code> | |
headerRightContent | union | no | <See the source code> | |
title | string | yes | ||
variant | enum | no | <See the source code> |
src/ui-components/NXGButton/NXGButton.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
buttonType | string | yes | ||
className | arrayOf | no | <See the source code> |
src/ui-components/NXGButtonDropDown/NXGButtonDropDown.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
imgLeft | node | yes | ||
text | string | yes | ||
disabled | bool | no | false | |
theme | enum | no | <See the source code> | |
children | custom | no |
src/ui-components/NXGCheckbox/NXGCheckbox.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
checkType | string | yes |
src/ui-components/NXGDropdown/NXGDropdown.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
className | string | no | <See the source code> | |
items | arrayOf | yes | ||
color | bool | no | false | |
disabled | bool | no | false | |
error | bool | no | false | |
label | node | no | <See the source code> | |
variant | enum | no | <See the source code> | |
dropdownitemtemplate | func | no | null | |
selectLabel | string | yes | ||
toolTip | node | no | null |
src/ui-components/NXGFilterButton/NXGFilterButton.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
id | string | no | <See the source code> | |
text | string | no | <See the source code> | |
type | string | no | <See the source code> | |
filterInfo | no | <See the source code> |
src/ui-components/NXGFooter/NXGFooter.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
message | arrayOf | no | <See the source code> | |
fullWidth | bool | no | true |
src/ui-components/NXGInput/NXGInput.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
id | string | no | <See the source code> | |
label | string | no | <See the source code> | |
className | string | yes | ||
type | string | yes | ||
infomsg | string | no | <See the source code> | |
themetype | string | no | <See the source code> | |
textarea | bool | no | false | |
onBlur | func | no | null | |
onFocus | func | no | null | |
clear | bool | no | false | |
handleClear | func | no | undefined | |
handleChange | func | yes | ||
handleSearch | func | no | undefined | |
toolTip | node | no | null |
src/ui-components/NXGModal/NXGModal.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
modalType | string | no | <See the source code> | |
modalTitle | string | yes | ||
children | custom | no | ||
footer | custom | no | ||
open | bool | yes | ||
onClose | func | no | null |
src/ui-components/NXGOTPInput/NXGOTPInput.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
handleChange | func | yes | ||
onBlur | func | no | null | |
error | bool | no | false | |
onEnterKey | func | yes |
src/ui-components/NXGPagination/NXGPagination.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
count | number | yes | ||
onChangePage | func | yes | ||
rowsPerPage | number | no | 10 |
src/ui-components/NXGPaper/NXGPaper.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
type | enum | no | <See the source code> |
src/ui-components/NXGPopover/NXGPopover.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
onClose | func | yes | ||
anchorEl | objectOf | no | null | |
open | bool | yes | ||
children | custom | no |
src/ui-components/NXGPopper/NXGPopper.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
anchorEl | objectOf | no | null | |
open | bool | yes | ||
popperPlacement | enum | no | <See the source code> |
src/ui-components/NXGRadioButton/NXGRadioButton.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
radioType | string | yes |
src/ui-components/NXGSearchField/NXGSearchField.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
disabled | bool | no | false | |
id | string | no | <See the source code> | |
label | string | yes | ||
placeholder | string | yes | ||
popperPlacement | enum | no | <See the source code> | |
popperStyle | union | no | <See the source code> | |
value | string | no | null | |
name | string | no | <See the source code> | |
suggestions | arrayOf | no | null | |
handleChange | func | no | null | |
onClearSelection | func | no | null | |
children | node | no | null |
src/ui-components/NXGStepper/NXGStepper.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
activeStep | number | yes | ||
steps | arrayOf | yes |
src/ui-components/NXGTabs/NXGTabs.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
className | string | no | <See the source code> | |
highlighted | number | no | 0 | |
id | string | yes | ||
onSelectTab | func | yes | ||
tabs | arrayOf | yes | ||
variant | enum | no | <See the source code> |
src/ui-components/NXGTooltip/NXGTooltip.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
content | union | yes | ||
light | bool | no | false | |
children | node | no | null | |
element | node | no | <See the source code> | |
placement | enum | yes | ||
color | enum | no | <See the source code> |
src/ui-components/NXGTypography/NXGTypography.jsx
Property | Type | Required | Default value | Description |
---|---|---|---|---|
type | string | yes | ||
link | bool | no | false | |
color | string | no | <See the source code> |
This document was generated by the React DOC Generator v1.2.5.