# 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 ```