A collection of reusable Vue components built with Vue 3 and TypeScript. This library provides responsive, customizable UI components that can be easily integrated into any Vue project.
A responsive login and registration component with smooth transitions and animations. Features include:
- Responsive design for all screen sizes
- Animated transitions between login and registration forms
- Form validation
- Social media login options
- Customizable styling
This component library is not yet published to npm. You can use it by cloning the repository:
# Clone the repository
git clone https://github.com/KayanoLiam/vue_components.git
# Navigate to the project directory
cd vue_components
# Install dependencies
npm install
# or
yarn install
After cloning, you can:
- Copy the components you need from the
src/components
directory to your project - Import them directly from the cloned repository
Once you've copied the LoginRegister.vue
component to your project, you can use it as follows:
// main.ts or main.js
import { createApp } from 'vue'
import App from './App.vue'
import LoginRegister from './components/LoginRegister.vue'
const app = createApp(App)
app.component('LoginRegister', LoginRegister)
app.mount('#app')
<template>
<div>
<LoginRegister />
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
import LoginRegister from './components/LoginRegister.vue'
export default defineComponent({
components: {
LoginRegister
}
})
</script>
# Install dependencies
yarn install
# or
npm install
yarn serve
# or
npm run serve
yarn build
# or
npm run build
yarn lint
# or
npm run lint
See Vue CLI Configuration Reference.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues and feature requests are welcome! Feel free to check the issues page.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
KayanoShy - [email protected]
Project Link: https://github.com/KayanoLiam/vue_components