@singularit/base-input
@singularit/base-input
Usage
npm i @singularit/base-input
<template>
<SBaseInput
v-model="name"
placeholer="Enter your name"
/>
</template>
<script setup lang="ts">
import {ref} from 'vue'
import {SBaseInput} from '@singularit/base-input'
const name = ref('')
</script>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| modelValue | string |
undefined |
|
| type | string |
text |
TODO |
| inputAttributes | object |
undefined |
you can pass any HTML attributes to the input/textarea |
| classes | string |
{} |
used to override styling of input and children elements |
Styling
The input is styled with a default theme. If you want to override some parts of the theme
you can use the classes prop to pass any calles (e.g. tailwind classes).
<SBaseInput :classes="{wrapper: 'rounded-full'}"></SBaseInput>
SBaseInput is designed to be wrapped in a component inside you project. Due to its flexibility it is very adaptable.
You can also create simple number inputs, text inputs, textareas, etc. (use the inputAttributes prop to pass any HTML attributes).
See interface InputClass.
Examples
coming soon
Related Packages
tailwindcss-rtl
Right-to-left (RTL) and logical-direction utilities for Tailwind CSS v3 and v4
2,280,783
355
Version History
Pre-releases (8)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0-beta.8 | ^3.2.25 | MIT | |
| 1.0.0-beta.7 | ^3.2.25 | MIT | |
| 1.0.0-beta.6 | ^3.2.25 | MIT | |
| 1.0.0-beta.5 | ^3.2.25 | MIT | |
| 1.0.0-beta.4 | ^3.2.25 | MIT | |
| 1.0.0-beta.3 | ^3.2.25 | MIT | |
| 1.0.0-beta.2 | ^3.2.25 | MIT | |
| 1.0.0-beta.1 | ^3.2.25 | MIT |