athnuikit v0.3.0
athnuikit
a collection of components for vue 3
To view component showcase, go to the github pages athnuikit showcase
Note
The component library is still incomplete, with additional components and better test coverage to come. These will be rolled out in later versions. Until v1
, all versions will be considered dev and not production ready.
installation
In the root of your vue project, run:
npm install athnuikit
usage
In your main.ts
file, you can either import individual components/animations/composables/directives or use the included VUIKitLoader
.
import { createApp } from 'vue';
import { createPinia } from 'pinia';
import { VUIKitLoader } from 'athnuikit';
import 'athnuikit/dist/style.css'; // import stylesheet
import App from '@app/App.vue';
import router from '@app/router';
const app = createApp(App);
app.use(createPinia());
app.use(router);
new VUIKitLoader().load(app); // this loads all included uikit functionality
app.mount('#app');
available exports
import {
VUIKitLoader,
flow,
useDebounce,
useExponentialBackoff,
useLocalStorage,
useNavigateRoute,
usePathDataLoader,
usePeriodicDataFetch,
useResize,
useScrollLoader,
VBlur,
VFocus,
vbutton,
vcontainer,
vdarkmode,
vdropdown,
vinput,
vlist,
vmasterview,
vnav,
vnotification,
vpath,
vsidebar,
vtag,
vtitle,
vtext,
vfade,
vslidehorizontal,
vslidevertical
} from 'athnuikit';
with more to come.
todo
- complete testing of components
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago