Skip to content

Instantly share code, notes, and snippets.

@adrianhajdin
Created November 28, 2020 16:30
Show Gist options
  • Save adrianhajdin/9867aefce5318f27c95990553f428c6e to your computer and use it in GitHub Desktop.
Save adrianhajdin/9867aefce5318f27c95990553f428c6e to your computer and use it in GitHub Desktop.
Styles for an E-Commerce Web Tutorial
import { makeStyles } from '@material-ui/core/styles';
export default makeStyles(() => ({
media: {
height: 260,
},
cardContent: {
display: 'flex',
justifyContent: 'space-between',
},
cartActions: {
justifyContent: 'space-between',
},
buttons: {
display: 'flex',
alignItems: 'center',
},
}));
import { makeStyles } from '@material-ui/core/styles';
export default makeStyles((theme) => ({
toolbar: theme.mixins.toolbar,
title: {
marginTop: '5%',
},
emptyButton: {
minWidth: '150px',
[theme.breakpoints.down('xs')]: {
marginBottom: '5px',
},
[theme.breakpoints.up('xs')]: {
marginRight: '20px',
},
},
checkoutButton: {
minWidth: '150px',
},
link: {
textDecoration: 'none',
},
cardDetails: {
display: 'flex',
marginTop: '10%',
width: '100%',
justifyContent: 'space-between',
},
}));
import { makeStyles } from '@material-ui/core/styles';
export default makeStyles((theme) => ({
appBar: {
position: 'relative',
},
toolbar: theme.mixins.toolbar,
layout: {
marginTop: '5%',
width: 'auto',
marginLeft: theme.spacing(2),
marginRight: theme.spacing(2),
[theme.breakpoints.up(600 + theme.spacing(2) * 2)]: {
width: 600,
marginLeft: 'auto',
marginRight: 'auto',
},
},
paper: {
marginTop: theme.spacing(3),
marginBottom: theme.spacing(3),
padding: theme.spacing(2),
[theme.breakpoints.down('xs')]: {
width: '100%',
marginTop: 60,
},
[theme.breakpoints.up(600 + theme.spacing(3) * 2)]: {
marginTop: theme.spacing(6),
marginBottom: theme.spacing(6),
padding: theme.spacing(3),
},
},
stepper: {
padding: theme.spacing(3, 0, 5),
},
buttons: {
display: 'flex',
justifyContent: 'flex-end',
},
button: {
marginTop: theme.spacing(3),
marginLeft: theme.spacing(1),
},
divider: {
margin: '20px 0',
},
spinner: {
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
},
}));
import { makeStyles, fade } from '@material-ui/core/styles';
const drawerWidth = 0;
export default makeStyles((theme) => ({
appBar: {
boxShadow: 'none',
borderBottom: '1px solid rgba(0, 0, 0, 0.12)',
[theme.breakpoints.up('sm')]: {
width: `calc(100% - ${drawerWidth}px)`,
marginLeft: drawerWidth,
},
},
title: {
flexGrow: 1,
alignItems: 'center',
display: 'flex',
textDecoration: 'none',
},
image: {
marginRight: '10px',
},
menuButton: {
marginRight: theme.spacing(2),
[theme.breakpoints.up('sm')]: {
display: 'none',
},
},
grow: {
flexGrow: 1,
},
search: {
position: 'relative',
borderRadius: theme.shape.borderRadius,
backgroundColor: fade(theme.palette.common.white, 0.15),
'&:hover': {
backgroundColor: fade(theme.palette.common.white, 0.25),
},
marginRight: theme.spacing(2),
marginLeft: 0,
width: '100%',
[theme.breakpoints.up('sm')]: {
width: 'auto',
},
},
searchIcon: {
padding: theme.spacing(0, 2),
height: '100%',
position: 'absolute',
pointerEvents: 'none',
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
},
inputRoot: {
color: 'inherit',
},
inputInput: {
padding: theme.spacing(1, 1, 1, 0),
// vertical padding + font size from searchIcon
paddingLeft: `calc(1em + ${theme.spacing(4)}px)`,
transition: theme.transitions.create('width'),
width: '100%',
[theme.breakpoints.up('md')]: {
width: '20ch',
},
},
}));
import { makeStyles } from '@material-ui/core/styles';
export default makeStyles((theme) => ({
toolbar: theme.mixins.toolbar,
content: {
flexGrow: 1,
backgroundColor: theme.palette.background.default,
padding: theme.spacing(3),
},
root: {
flexGrow: 1,
},
}));
import { makeStyles } from '@material-ui/core/styles';
export default makeStyles(() => ({
root: {
maxWidth: '100%',
},
media: {
height: 0,
paddingTop: '56.25%', // 16:9
},
cardActions: {
display: 'flex',
justifyContent: 'flex-end',
},
cardContent: {
display: 'flex',
justifyContent: 'space-between',
},
}));
@gulatisukaran
Copy link

Thank you!

@kart954
Copy link

kart954 commented May 28, 2021

how to add other currency sign other than dollar

@cveesuhail
Copy link

Thanks a lot

@abhishek-shukla21
Copy link

Thanks, Great Tutorial.

@ArunNehra
Copy link

ArunNehra commented Jun 25, 2021

how to add other currency sign other than dollar

Goto https://dashboard.chec.io/settings/merchant change currency from there.

Overall Amazing tutorial thanks😊

@Dawit-P
Copy link

Dawit-P commented Jun 29, 2021

Thankyou if you can please do more tutorial

@ipramudya
Copy link

Amazing Tutorial, Thank Youu....

@sreelakshmig009
Copy link

What an amazing tutorial. Glad I found this YouTube page.

@bilygc
Copy link

bilygc commented Sep 17, 2021

Thank you for this amazing tutorial!!!

@Shahkhan-web
Copy link

Thanks

@pravingole7826
Copy link

Thank you for this amazing tutorial!!!

@imranhadi01
Copy link

Really a splendid tutorial :)

@healer289
Copy link

Thanks you 😘🥰😘

@marizoo
Copy link

marizoo commented Jan 16, 2022

Thank You so much

@umargulzar1122
Copy link

Thanks a lot, Brother. May God bless you.

@joshfagen
Copy link

Cant thank you enough!

@Emmary4012
Copy link

May God bless you bro.

@mooktar
Copy link

mooktar commented Jun 10, 2022

Thanks guy for this great tutorial

@zeemskonnect
Copy link

thanks boss

@ramzy1453
Copy link

za3im hpp

@Aathirajan
Copy link

THANK YOU MAN

@codewithahad01
Copy link

Thanks for sharing

@HarshitJajoria
Copy link

guys in which folder to add these files please help

@ramzy1453
Copy link

this is where you want the main thing it should be inside the src/
for example you can put them in a styles/folder inside the src/

@karimi-wahid
Copy link

productStyles.js
here background color doesn't apply.

@fronas
Copy link

fronas commented Aug 30, 2023

hello i am not able to install these two please help :

npm install @material-ui/core and @material-ui/icons

@TobiShina
Copy link

Great work

@TobiShina
Copy link

hello i am not able to install these two please help :

npm install @material-ui/core and @material-ui/icons

go to MaterialUi homepage from your browser and get the updated installation syntax

@fronas
Copy link

fronas commented Sep 26, 2023

@TobiShina : thanks i will try

@Rajesh-Dev-2002
Copy link

Thank you very much

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment