1.10.0 • Published 5 years ago

material-ui-progress-page v1.10.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

material-ui-progress-page

Installation

npm i material-ui-progress-page

Usage

import ProgressPage from 'material-ui-progress-page';

Scroll down for props that are accepted

description

A project progress page designed for freelancers to enable clients to see how their project is going.

Basic elements

  • Header for the title
  • 3 tabs - hours - specifications - contract
  • material ui stepper to show what step the project is on

Tabs

Clicking a tab is there to display markdown text

Props

Prop nameDescriptionTypeDefault
appBarPropsobject{ color: "primary", position: "fixed" }
appBarDivPropsobject{ style: { marginTop: 8, width: "100%", display: "flex", alignItems: "center", justifyContent: "left" } }
appBarTitleTypographyPropsobject{ component: "h2", variant: "h6", style: { marginLeft: 15, marginRight: 15, color: "white" } }
sidePanelPaperPropsobject{ square: true, elevation: 2, style: { position: "fixed", height: "100vh", alignItems: "center", justifyContent: "center", display: "flex", top: 0, left: 0, background: "#9d9ea0" } }
contentAreaBigScreenPropsobject{ style: { marginTop: 88, minHeight: "100vh", flex: "100%", backgroundColor: "#eaeaea" } }
contentAreaSmallScreenPropsobject{ style: { marginTop: 88, minHeight: "100vh", flex: "100%", backgroundColor: "#eaeaea" } }
sidePanelTypographyPropsobject{ style: { transform: 'rotate(-90deg)', color: "#ffffff" }, component: "h2", variant: "h4" }
paperStepperAreaSmallScreenPropsobject{ elevation: 8, square: true, style: { width: "100%" } }
paperStepperAreaBigScreenPropsobject{ elevation: 8, square: true, style: { position: "fixed", bottom: 0, left: 0, height: 130, width: "100%" } }
stepperSmallScreenPropsobject{}
stepperBigScreenPropsobject{}
stepSmallScreenPropsobject{}
stepBigScreenPropsobject{}
stepLabelSmallScreenPropsobject{}
stepLabelBigScreenPropsobject{}
sidePanelTextdefines the side panel text that's displayed on small screensarray"Hours","Specs","Contract"
titledefines the header titlestring'Project Progress'
projectNamedefines the name of the project after the titlestring"Report"
stepsdefines the names of the steps in the stepper componentarray of strings""
stepdefines the current step in the stepper componentnumber0
tableArraydefines the list of title - markdown contents for the "hours" table this is meant to list tasksarray of objects{ title: "", content: "" }
specsdefines the markdown contents for the tab "specs"string""
contractdefines the markdown contents for the tab "contract"string""
1.10.0

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.6

5 years ago

1.8.5

5 years ago

1.8.4

5 years ago

1.8.3

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago