Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
butter-studio
Commits
404e124a
Commit
404e124a
authored
Jul 19, 2021
by
Kim, Subin
Browse files
MovieComming 폴더 삭제 및 component 분리
parent
3108f2a6
Changes
4
Show whitespace changes
Inline
Side-by-side
client/src/components/MovieComming.js
0 → 100644
View file @
404e124a
import
{
useState
,
useEffect
}
from
'
react
'
import
movieApi
from
"
../apis/movie.api.js
"
import
MovieCard
from
"
./MovieCard/index.js
"
import
catchErrors
from
'
../utils/catchErrors.js
'
const
MovieComming
=
()
=>
{
const
[
TMDB_UpComming_Data
,
setTMDB_UpComming_Data
]
=
useState
([])
const
[
error
,
setError
]
=
useState
(
""
)
const
category
=
"
upcomming
"
useEffect
(()
=>
{
getTMDB_UpComming
()
},
[])
async
function
getTMDB_UpComming
()
{
try
{
setError
(
""
)
const
response
=
await
movieApi
.
getfromTM
(
category
)
setTMDB_UpComming_Data
([...
response
])
}
catch
(
error
)
{
catchErrors
(
error
,
setError
)
}
}
return
(
<>
{
TMDB_UpComming_Data
.
length
!==
0
?
<
div
className
=
"
row row-cols-1 row-cols-md-4 g-4
"
>
<
MovieCard
list
=
{
TMDB_UpComming_Data
}
/
>
<
/div
>
:
<
h2
className
=
"
text-white text-center my-5
"
>
영화정보를
로딩할
수
없습니다
.
<
/h2
>
}
<
/
>
)
}
export
default
MovieComming
\ No newline at end of file
client/src/components/MovieComming/MovieComming.js
deleted
100644 → 0
View file @
3108f2a6
import
styles
from
"
./movieComming.module.scss
"
const
MovieComming
=
()
=>
{
const
MovieCommingList
=
[
{
"
src
"
:
"
/images/movie_image_black.jpg
"
,
"
title
"
:
"
블랙위도우
"
,
"
popularity
"
:
50.98
,
"
release_date
"
:
"
2021-07-07
"
,
"
runtime
"
:
134
},
{
"
src
"
:
"
/images/movie_image_limit.jpg
"
,
"
title
"
:
"
발신제한
"
,
"
popularity
"
:
3.22
,
"
release_date
"
:
"
2021-06-23
"
,
"
runtime
"
:
94
},
{
"
src
"
:
"
/images/movie_image_everyday.jpg
"
,
"
title
"
:
"
우리는 매일매일
"
,
"
popularity
"
:
2.83
,
"
release_date
"
:
"
2021-06-30
"
,
"
runtime
"
:
75
},
{
"
src
"
:
"
/images/movie_image_cruella.jpg
"
,
"
title
"
:
"
크루엘라
"
,
"
popularity
"
:
1.72
,
"
release_date
"
:
"
2021-05-26
"
,
"
runtime
"
:
133
}
]
return
(
<
div
class
=
"
row row-cols-1 row-cols-md-4 g-4
"
>
{
MovieCommingList
.
length
>
0
?
MovieCommingList
.
map
(
movie
=>
(
<
div
className
=
"
card h-100
"
style
=
{{
backgroundColor
:
"
black
"
}}
>
<
img
src
=
{
movie
.
src
}
className
=
{
`card-img-top rounded
${
styles
.
poster
}
`
}
alt
=
"
Movie Poster
"
/>
<
div
className
=
"
card-body text-light
"
>
<
h5
className
=
"
card-title text-center
"
>
{
movie
.
title
}
<
/h5
>
<
p
className
=
"
card-text text-center
"
>
예매율
:
{
movie
.
popularity
}
%
|
{
movie
.
runtime
}
분
<
/p
>
<
p
className
=
"
card-text text-center
"
><
small
className
=
"
text-muted
"
>
{
movie
.
release_date
}
개봉
<
/small></
p
>
<
/div
>
<
button
className
=
"
btn btn-warning
"
>
예매하기
<
/button
>
<
/div
>
))
:
<
div
>
영화정보를
로딩할
수
없습니다
.
<
/div
>
}
<
/div
>
)
}
export
default
MovieComming
\ No newline at end of file
client/src/components/MovieComming/index.js
deleted
100644 → 0
View file @
3108f2a6
export
{
default
}
from
'
./MovieComming
'
\ No newline at end of file
client/src/components/MovieComming/movieComming.module.scss
deleted
100644 → 0
View file @
3108f2a6
.poster
{
opacity
:
1
;
&
:hover
{
opacity
:
0
.3
;
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment