merge: Merge branch 'm1-tan' of github.com:KieIO/grocery-vercel-commerce into m1-datnguyen

This commit is contained in:
unknown 2021-08-26 13:12:33 +07:00
commit 95b890f2cc
9 changed files with 16898 additions and 4711 deletions

11905
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -74,7 +74,6 @@
"prettier": "^2.3.0", "prettier": "^2.3.0",
"typescript": "4.3.4" "typescript": "4.3.4"
}, },
"lint-staged": { "lint-staged": {
"**/*.{js,jsx,ts,tsx}": [ "**/*.{js,jsx,ts,tsx}": [
"prettier --write", "prettier --write",

View File

@ -95,4 +95,4 @@ export default function Home() {
) )
} }
Home.Layout = Layout // Home.Layout = Layout

View File

@ -0,0 +1,7 @@
@import '../../../styles/utilities';
.subtitle {
@apply spacing-horizontal-left;
font-size: var(--font-size);
line-height: var(--line-height);
}

View File

@ -0,0 +1,23 @@
import React from 'react'
// import classNames from 'classnames'
import s from './CollectionHeading.module.scss'
import HeadingCommon from '../HeadingCommon/HeadingCommon'
interface CollectionHeadingProps {
headingType?: 'default' | 'highlight' | 'light'
headingText: string;
subtitle: string
}
const CollectionHeading = ({ headingType='default', headingText, subtitle }: CollectionHeadingProps) => {
return (
<section className="collectionHeading">
<HeadingCommon headingType={headingType} headingText={headingText}/>
<div className={s.subtitle}>{subtitle}</div>
</section>
)
}
export default CollectionHeading

View File

@ -0,0 +1,19 @@
@import '../../../styles/utilities';
.headingCommon {
@apply heading-1 font-heading uppercase text-left spacing-horizontal-left;
&.highlight {
color: var(--negative);
}
&.light {
color: var(--disabled);
}
&.center {
@apply text-center;
}
@screen md {
@apply spacing-horizontal;
}
}

View File

@ -0,0 +1,23 @@
import React from 'react'
import classNames from 'classnames'
import s from './HeadingCommon.module.scss'
interface HeadingCommonProps {
headingType?: 'highlight' | 'light' | 'default';
textAlign?: 'center' | 'left';
headingText?: string;
}
const HeadingCommon = ({ headingType='default', textAlign='left', headingText='categories' }: HeadingCommonProps) => {
return (
<div className={classNames(s.headingCommon, {
[s[`${headingType}`]]: headingType,
[s[`${textAlign}`]]: textAlign
})}
>{headingText}</div>
)
}
export default HeadingCommon

View File

@ -14,3 +14,4 @@ export { default as Logo} from './Logo/Logo'
export { default as Inputcommon} from './InputCommon/InputCommon' export { default as Inputcommon} from './InputCommon/InputCommon'
export { default as InputSearch} from './InputSearch/InputSearch' export { default as InputSearch} from './InputSearch/InputSearch'
export { default as ButtonIconBuy} from './ButtonIconBuy/ButtonIconBuy' export { default as ButtonIconBuy} from './ButtonIconBuy/ButtonIconBuy'
export { default as HeadingCommon } from './HeadingCommon/HeadingCommon'

9628
yarn.lock

File diff suppressed because it is too large Load Diff