Skip to content

Commit

Permalink
refactor: default 변수 분리
Browse files Browse the repository at this point in the history
  • Loading branch information
eunbae0 committed Jan 29, 2024
1 parent d7bd9b0 commit b5322f5
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions src/components/pages/RankingPage/RankingPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,17 @@ type Props = {
usageRankingOrder: 0 | 1;
};

const DEFAULT_USAGE_RANKING_LEVEL = 0;
const MAX_USAGE_RANKING_LEVEL = 3;

const RankingPage = ({ usageRankingOrder }: Props) => {
const { user } = useUserStore();
const { recapInfo } = useRecapInfoStore();

return (
<TimelineLayout
css={setBackgroundByUsageRankingLevel(
recapInfo?.usageRanking[0].level ?? 3,
recapInfo?.usageRanking[0].level ?? DEFAULT_USAGE_RANKING_LEVEL,
)}>
<div
css={css`
Expand Down Expand Up @@ -61,7 +64,7 @@ const RankingPage = ({ usageRankingOrder }: Props) => {
<Txt
label={
recapInfo?.usageRanking[usageRankingOrder].ranking.toString() ??
'0'
DEFAULT_USAGE_RANKING_LEVEL.toString()
}
color={'primaryBrand'}
typograph={'headlineLarge'}
Expand All @@ -84,7 +87,8 @@ const RankingPage = ({ usageRankingOrder }: Props) => {
</div>
<img
css={css`
height: ${recapInfo?.usageRanking[usageRankingOrder].level === 3
height: ${recapInfo?.usageRanking[usageRankingOrder].level ===
MAX_USAGE_RANKING_LEVEL
? '180px'
: '250px'};
`}
Expand Down Expand Up @@ -112,7 +116,7 @@ const RankingPage = ({ usageRankingOrder }: Props) => {
label={
usageRankingLevelText[
recapInfo?.usageRanking[usageRankingOrder].level.toString() ??
'0'
DEFAULT_USAGE_RANKING_LEVEL.toString()
].title
}
color={'grey190'}
Expand All @@ -122,7 +126,8 @@ const RankingPage = ({ usageRankingOrder }: Props) => {
`}
/>
</div>
{recapInfo?.usageRanking[usageRankingOrder].level === 3 ? (
{recapInfo?.usageRanking[usageRankingOrder].level ===
MAX_USAGE_RANKING_LEVEL ? (
<Txt
label={'Falco peregrinusTunstall, 1771'}
color={'grey130'}
Expand All @@ -132,7 +137,8 @@ const RankingPage = ({ usageRankingOrder }: Props) => {
<Txt
label={
usageRankingLevelText[
recapInfo?.usageRanking[usageRankingOrder].level.toString() ?? '0'
recapInfo?.usageRanking[usageRankingOrder].level.toString() ??
DEFAULT_USAGE_RANKING_LEVEL.toString()
].subTitle
}
color={'grey130'}
Expand Down

0 comments on commit b5322f5

Please sign in to comment.