0.5.3 • Published 9 months ago

vue3-text-collapse v0.5.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

vue3-text-collapse

A simple lightweight component to collapse long texts.

Demo

Alt Text

Setup

Business as usual by running

npm i vue3-text-collapse

and integrating it directly into your .vue file.

<script>
import { TextCollapse } from 'vue3-text-collapse'
import 'vue3-text-collapse/dist/style.css'

// some other code
</script>

Remember to register it with the components.

<script>
// some imports

export default {
  components: {
    TextCollapse
  },

// some other code
</script>

And then configure cssTarget, the content within the corresponding templates, and that's it.

<TextCollapse cssTarget="css-target-for-collapse-to-work">
  <template #heading>This is how it goes</template>
  <template #summary>
    <img src="@/assets/your-image.png" alt="your image name" />
    <p>
      Come to the point.
    </p>
  </template>
  <template #fullText>
    <p>
      Whatever long text you desire and in whatever format you like because the templates insert it with the HTML code.
    </p>
  </template>
</TextCollapse>

Fully working code example based on the vue.js generated template app included in the repository.

npm i 
npm run dev

Contributions

Any kind of requests, bugs, and so on and so forth, write a ticket.

Status

  • Configure build process so dependency can be used
  • Write proper docu
  • Clean out code
  • Move cssTarget into component and auto-generate with fun names
  • Replace icons with shiny new ones
  • Adjust position of collapse button
  • Make buttons configurable
  • Provide generic solution to insert the texts (maybe using properties using vue.js templates)
  • Meet Wade Wilson ake Ryan Reynolds in RL and joke around a lot
  • Don't let Infinity Gauntlet lie around uselessy
  • Feed Pool-Dog

Credits

  • All the images (except the icons) are created with MidJourney and therefore not taken from Marvel or any other source. There's absolutely no association with Marvel - also it would be very cool. They're only a humorous adaption and mix of different characters from different films or shows.
  • All texts in the example App have been generated by ChatGPT4.0 using movie references from Marvels the Avengers combined Ted Lasso story telling style
  • Thank you Tony for saving us all from Thanos!
  • As a tribute to Thanos half the world idea, releases will be done in half version jumps ^^
  • Marvel Jesus aka Deadpool aka Wade Wilson aka the Merc with the Mouth has used time traveling and the TVA to make it into this universe on Earth-1337

License

Thank you for not reading MIT

0.5.3

9 months ago

0.5.2

10 months ago

0.5.1

10 months ago