Compare commits
4 Commits
8fb3ee1069
...
v0.3.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
98d76e3a35
|
|||
|
cc7e80a807
|
|||
|
1f5500f7d7
|
|||
|
d404370027
|
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "tools-app",
|
"name": "tools-app",
|
||||||
"version": "0.3.2",
|
"version": "0.3.4",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "tools-app",
|
"name": "tools-app",
|
||||||
"version": "0.3.2",
|
"version": "0.3.4",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"lucide-vue-next": "^0.575.0",
|
"lucide-vue-next": "^0.575.0",
|
||||||
"vue": "^3.5.25",
|
"vue": "^3.5.25",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "tools-app",
|
"name": "tools-app",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.3.2",
|
"version": "0.3.4",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ const generatePasswords = () => {
|
|||||||
<div class="tool-panel">
|
<div class="tool-panel">
|
||||||
<div class="panel-header">
|
<div class="panel-header">
|
||||||
<h2 class="tool-title">Bulk Passwords Generator</h2>
|
<h2 class="tool-title">Bulk Passwords Generator</h2>
|
||||||
<div class="action-area">
|
<div class="action-area desktop-only">
|
||||||
<button class="btn-neon generate-btn" @click="generatePasswords" v-ripple>
|
<button class="btn-neon generate-btn" @click="generatePasswords" v-ripple>
|
||||||
Generate
|
Generate
|
||||||
</button>
|
</button>
|
||||||
@@ -131,6 +131,12 @@ const generatePasswords = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="mobile-only" style="margin-top: 1rem; width: 100%;">
|
||||||
|
<button class="btn-neon generate-btn" @click="generatePasswords" v-ripple style="width: 100%;">
|
||||||
|
Generate
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="result-area" :style="{ height: textareaHeight }">
|
<div class="result-area" :style="{ height: textareaHeight }">
|
||||||
<textarea
|
<textarea
|
||||||
class="tool-textarea"
|
class="tool-textarea"
|
||||||
@@ -189,9 +195,10 @@ const generatePasswords = () => {
|
|||||||
|
|
||||||
.inputs-group {
|
.inputs-group {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 2rem;
|
gap: 1rem;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
min-width: 300px;
|
min-width: 200px;
|
||||||
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.input-wrapper {
|
.input-wrapper {
|
||||||
@@ -199,6 +206,7 @@ const generatePasswords = () => {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
min-width: 140px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.checkbox-label {
|
.checkbox-label {
|
||||||
@@ -351,6 +359,14 @@ const generatePasswords = () => {
|
|||||||
letter-spacing: 1px;
|
letter-spacing: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.desktop-only {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mobile-only {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.options-grid {
|
.options-grid {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -370,5 +386,13 @@ const generatePasswords = () => {
|
|||||||
.generate-btn {
|
.generate-btn {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.desktop-only {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mobile-only {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user