# Reusable Vue.js Components
## Layout
### Page
```vue
```
### Sticky Page
The `CscStickyPage` provides a sticky header.
```vue
```
### Sticky Tabs
This page consists of a sticky header, which contains `QTabs`.
It is used e.g. `src/pages/CscPageConversations`
```vue
```
## Forms
### Text Input
The very basic text input field is the `CscInput`. It is a direct extension of `QInput`
and is supposed to be the standard text input component.
* [QInput](https://quasar.dev/vue-components/input#QInput-API)
```vue
```
### Password Input
The `CscInputPassword` inherits from `CscInput`.
```vue
```
### Password Retype
```vue
```