mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-05 05:47:10 -04:00
5 lines
4.6 KiB
JavaScript
5 lines
4.6 KiB
JavaScript
import{b as x}from"./chunk-a740628f.js";import{d as y,r as c,c as k,j,k as C,l as u,m as t,q as i,S as d,E as L,z as A,K as I}from"./chunk-449c23a2.js";import{_ as U}from"./chunk-6deddc2e.js";import{r as $,a as b}from"./chunk-9a43cce8.js";import{u as S}from"./chunk-767079b6.js";import{_ as T}from"./chunk-aeb75f1c.js";import{_ as B}from"./chunk-4515d3e7.js";import{_ as N}from"./chunk-3ef38193.js";import"./chunk-340feaf0.js";import"../entries/src_pages_Home.page.16dc467b.js";import"./chunk-cf010ec4.js";import"./chunk-ee54c1e8.js";import"./chunk-051b56e8.js";import"./chunk-887755bb.js";import"./chunk-2749dac9.js";import"./chunk-6d336811.js";import"./chunk-f823181b.js";import"./chunk-6222e43f.js";import"./chunk-567e13ca.js";import"./chunk-1d5b5526.js";import"./chunk-416dc92c.js";const P=["a","ac","accumsan","ad","adipiscing","aenean","aliquam","aliquet","amet","ante","aptent","arcu","at","auctor","bibendum","blandit","class","commodo","condimentum","congue","consectetur","consequat","conubia","convallis","cras","cubilia","cum","curabitur","curae","dapibus","diam","dictum","dictumst","dignissim","dolor","donec","dui","duis","egestas","eget","eleifend","elementum","elit","enim","erat","eros","est","et","etiam","eu","euismod","facilisi","faucibus","felis","fermentum","feugiat","fringilla","fusce","gravida","habitant","habitasse","hac","hendrerit","himenaeos","iaculis","id","imperdiet","in","inceptos","integer","interdum","ipsum","justo","lacinia","lacus","laoreet","lectus","leo","ligula","litora","lobortis","lorem","luctus","maecenas","magna","magnis","malesuada","massa","mattis","mauris","metus","mi","molestie","mollis","montes","morbi","mus","nam","nascetur","natoque","nec","neque","netus","nisi","nisl","non","nostra","nulla","nullam","nunc","odio","orci","ornare","parturient","pellentesque","penatibus","per","pharetra","phasellus","placerat","platea","porta","porttitor","posuere","potenti","praesent","pretium","primis","proin","pulvinar","purus","quam","quis","quisque","rhoncus","ridiculus","risus","rutrum","sagittis","sapien","scelerisque","sed","sem","semper","senectus","sit","sociis","sociosqu","sodales","sollicitudin","suscipit","suspendisse","taciti","tellus","tempor","tempus","tincidunt","torquent","tortor","turpis","ullamcorper","ultrices","ultricies","urna","varius","vehicula","vel","velit","venenatis","vestibulum","vitae","vivamus","viverra","volutpat","vulputate"],V="Lorem ipsum dolor sit amet, consectetur adipiscing elit.";function W(f){const n=Array.from({length:f}).map(()=>$(P)).join(" ");return`${n.charAt(0).toUpperCase()+n.slice(1)}.`}function F({paragraphCount:f=1,sentencePerParagraph:n=3,wordCount:l=10,startWithLoremIpsum:o=!0,asHTML:r=!1}){const s=Array.from({length:f}).map(()=>Array.from({length:n}).map(()=>W(l)));return o&&(s[0][0]=V),r?`<p>${s.map(m=>m.join(" ")).join(`</p>
|
|
|
|
<p>`)}</p>`:s.map(m=>m.join(" ")).join(`
|
|
|
|
`)}const H={"mt-5":"",flex:"","justify-center":""},re=y({__name:"lorem-ipsum-generator",setup(f){const n=c(1),l=c([3,8]),o=c([8,15]),r=c(!0),s=c(!1),m=k(()=>F({paragraphCount:n.value,asHTML:s.value,sentencePerParagraph:b(l.value[0],l.value[1]),wordCount:b(o.value[0],o.value[1]),startWithLoremIpsum:r.value})),{copy:g}=S({source:m,text:"Lorem ipsum copied to the clipboard"});return(M,e)=>{const _=T,p=B,v=N,h=U,w=I,q=x;return j(),C(q,null,{default:u(()=>[t(p,{label:"Paragraphs","show-feedback":!1,"label-width":"200","label-placement":"left"},{default:u(()=>[t(_,{value:i(n),"onUpdate:value":e[0]||(e[0]=a=>d(n)?n.value=a:null),step:1,min:1,max:20},null,8,["value"])]),_:1}),t(p,{label:"Sentences per paragraph","show-feedback":!1,"label-width":"200","label-placement":"left"},{default:u(()=>[t(_,{value:i(l),"onUpdate:value":e[1]||(e[1]=a=>d(l)?l.value=a:null),range:"",step:1,min:1,max:50},null,8,["value"])]),_:1}),t(p,{label:"Words per sentence","show-feedback":!1,"label-width":"200","label-placement":"left"},{default:u(()=>[t(_,{value:i(o),"onUpdate:value":e[2]||(e[2]=a=>d(o)?o.value=a:null),range:"",step:1,min:1,max:50},null,8,["value"])]),_:1}),t(p,{label:"Start with lorem ipsum ?","show-feedback":!1,"label-width":"200","label-placement":"left"},{default:u(()=>[t(v,{value:i(r),"onUpdate:value":e[3]||(e[3]=a=>d(r)?r.value=a:null)},null,8,["value"])]),_:1}),t(p,{label:"As html ?","show-feedback":!1,"label-width":"200","label-placement":"left"},{default:u(()=>[t(v,{value:i(s),"onUpdate:value":e[4]||(e[4]=a=>d(s)?s.value=a:null)},null,8,["value"])]),_:1}),t(h,{value:i(m),multiline:"",placeholder:"Your lorem ipsum...",readonly:"","mt-5":"",rows:"5"},null,8,["value"]),L("div",H,[t(w,{autofocus:"",onClick:e[5]||(e[5]=a=>i(g)())},{default:u(()=>[A(" Copy ")]),_:1})])]),_:1})}}});export{re as default};
|