Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion ska/week10/mission1/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?
.env
.env
.vercel
2 changes: 0 additions & 2 deletions ska/week10/mission1/src/components/MovieCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ const fallbackImageImage =
"https://placehold.co/500x750/1f2937/ffffff?text=No+Image";

const MovieCard = ({ movie, onSelect }: MovieCardProps) => {
console.log("MovieCard render:");

return (
<div
onClick={() => onSelect(movie)}
Expand Down
8 changes: 3 additions & 5 deletions ska/week10/mission1/src/components/MovieFilter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ const MovieFilter = ({ onSearch }: MovieFilterProps) => {
const [includeAdult, setIncludeAdult] = useState<boolean>(false);
const [language, setLanguage] = useState<MovieLanguage>("ko-KR");

console.log("MovieFilter render:");

const handleSubmit = (e: FormEvent<HTMLFormElement>): void => {
e.preventDefault();

Expand All @@ -32,7 +30,7 @@ const MovieFilter = ({ onSearch }: MovieFilterProps) => {
className="space-y-6 rounded-2xl border border-gray-300 bg-white p-6 shadow-xl"
>
<div className="flex flex-wrap gap-6">
<div className="min-w-[250px] flex-1">
<div className="min-w-62.5 flex-1">
<label className="mb-2 block text-sm font-medium text-gray-700">
영화 제목
</label>
Expand All @@ -43,7 +41,7 @@ const MovieFilter = ({ onSearch }: MovieFilterProps) => {
/>
</div>

<div className="min-w-[200px] flex-1">
<div className="min-w-50 flex-1">
<label className="mb-2 block text-sm font-medium text-gray-700">
옵션
</label>
Expand All @@ -55,7 +53,7 @@ const MovieFilter = ({ onSearch }: MovieFilterProps) => {
/>
</div>

<div className="min-w-[200px] flex-1">
<div className="min-w-50 flex-1">
<label className="mb-2 block text-sm font-medium text-gray-700">
언어
</label>
Expand Down
1 change: 0 additions & 1 deletion ska/week10/mission1/src/components/MovieList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ interface MovieListProps {
}

const MovieList = ({ movies, onSelectMovie }: MovieListProps) => {
console.log("MovieList render:");
if (movies.length === 0) {
return (
<div className="flex h-60 items-center justify-center">
Expand Down
9 changes: 9 additions & 0 deletions ska/week10/mission1/vercel.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"routes": [
{
"src": "/[^.]+",
"dest": "/",
"status": 200
}
]
}