Gaveta

An open-source and mobile-friendly drawer component built for Vue.js

Gaveta ("drawer" in Brazilian Portuguese) is an open-source and mobile-friendly drawer component built for Vue.js. It's a distinct UI component open sourced from Farebox and available on Github and NPM

Modern software development can feel like we add a mote of dust on top of a vast pile of open source projects that blazed the path for us. This was a small way to contribute to that vastness.

Besides the warm feelings, open sourcing this was a way to sharpen the knife in terms of copywriting, writing documentation, and a simple publishing pipelines.

While the code for Gaveta is Vue and a tiny sprinkle of CSS, the component concepts such as slots, name spacing, module wrapping, animation lifecycles, customizability, CSS variables, and library targets (it works for Vue 2 AND 3 :) are applicable to many frameworks.


hello [at] 13protons.com - LinkedIn - GitHub - Resumé

2011 - 2022 13protons