Mohammad Mahdi e9be428097 refactor: rename MovieCard to MediaCard and update to support multi-media types
- Rename MovieCard.vue to MediaCard.vue and update all related references
- Add MediaDetails.vue component to handle both movie and TV series details
- Remove old MovieDetails.vue component
- Update MovieList.vue to use MediaCard instead of MovieCard
- Modify API functions to handle both movie and TV series details
- Update store from useMoviesStore to useMediaStore with new naming conventions
- Update type references from MovieType to MediaType
- Add support for TV series details in DetailsView.vue

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-10-22 22:27:01 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-22 15:22:56 +03:30
2025-10-22 15:22:56 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-20 17:10:51 +03:30
2025-10-22 15:22:56 +03:30

TBW

This template should help get you started developing with Vue 3 in Vite.

VS Code + Vue (Official) (and disable Vetur).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

pnpm install

Compile and Hot-Reload for Development

pnpm dev

Type-Check, Compile and Minify for Production

pnpm build

Lint with ESLint

pnpm lint
Description
No description provided
Readme 248 KiB
Languages
Vue 63%
TypeScript 34.1%
JavaScript 2%
HTML 0.8%
CSS 0.1%