Skip to content

Commit a50bfd5

Browse files
committed
fix: title, desc, spaces and placeholders
1 parent f0af67e commit a50bfd5

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

components.d.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ declare module '@vue/runtime-core' {
9090
HttpStatusCodes: typeof import('./src/tools/http-status-codes/http-status-codes.vue')['default']
9191
IbanValidatorAndParser: typeof import('./src/tools/iban-validator-and-parser/iban-validator-and-parser.vue')['default']
9292
'IconMdi:brushVariant': typeof import('~icons/mdi/brush-variant')['default']
93+
'IconMdi:contentCopy': typeof import('~icons/mdi/content-copy')['default']
9394
'IconMdi:kettleSteamOutline': typeof import('~icons/mdi/kettle-steam-outline')['default']
9495
IconMdiChevronDown: typeof import('~icons/mdi/chevron-down')['default']
9596
IconMdiChevronRight: typeof import('~icons/mdi/chevron-right')['default']
@@ -130,12 +131,11 @@ declare module '@vue/runtime-core' {
130131
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
131132
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
132133
NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
133-
NButton: typeof import('naive-ui')['NButton']
134-
NCode: typeof import('naive-ui')['NCode']
134+
NCheckbox: typeof import('naive-ui')['NCheckbox']
135135
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
136136
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
137+
NDivider: typeof import('naive-ui')['NDivider']
137138
NEllipsis: typeof import('naive-ui')['NEllipsis']
138-
NForm: typeof import('naive-ui')['NForm']
139139
NFormItem: typeof import('naive-ui')['NFormItem']
140140
NH1: typeof import('naive-ui')['NH1']
141141
NH3: typeof import('naive-ui')['NH3']
@@ -144,9 +144,6 @@ declare module '@vue/runtime-core' {
144144
NLayout: typeof import('naive-ui')['NLayout']
145145
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
146146
NMenu: typeof import('naive-ui')['NMenu']
147-
NScrollbar: typeof import('naive-ui')['NScrollbar']
148-
NSlider: typeof import('naive-ui')['NSlider']
149-
NSwitch: typeof import('naive-ui')['NSwitch']
150147
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
151148
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
152149
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
@@ -163,6 +160,7 @@ declare module '@vue/runtime-core' {
163160
RsaKeyPairGenerator: typeof import('./src/tools/rsa-key-pair-generator/rsa-key-pair-generator.vue')['default']
164161
SafelinkDecoder: typeof import('./src/tools/safelink-decoder/safelink-decoder.vue')['default']
165162
SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
163+
SmartTextReplacer: typeof import('./src/tools/smart-text-replacer/smart-text-replacer.vue')['default']
166164
SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
167165
SqlPrettify: typeof import('./src/tools/sql-prettify/sql-prettify.vue')['default']
168166
StringObfuscator: typeof import('./src/tools/string-obfuscator/string-obfuscator.vue')['default']

src/tools/smart-text-replacer/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { Search } from '@vicons/tabler';
22
import { defineTool } from '../tool';
3-
import { translate } from '@/plugins/i18n.plugin';
43

54
export const tool = defineTool({
6-
name: translate('tools.smart-text-replacer.title'),
5+
name: 'Smart Text Replacer and Linebreaker',
76
path: '/smart-text-replacer',
8-
description: translate('tools.smart-text-replacer.description'),
7+
description: 'Search and replace a word on single or multiple occurrences just like windows notepad search and replace. Also allows to manage linebreaking and text splitting',
98
keywords: ['smart', 'text-replacer', 'linebreak', 'remove', 'add', 'split', 'search', 'replace'],
109
component: () => import('./smart-text-replacer.vue'),
1110
icon: Search,

src/tools/smart-text-replacer/smart-text-replacer.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const currentActiveIndex = ref(0);
1616
const totalMatches = ref(0);
1717
1818
const highlightedText = computed(() => {
19-
const findWhatValue = findWhat.value.trim();
19+
const findWhatValue = findWhat.value;
2020
let strValue = str.value;
2121
2222
if (!strValue) {
@@ -142,7 +142,7 @@ const { copy } = useCopy({ source: highlightedText });
142142
</div>
143143
<div flex-1>
144144
<div>Replace with:</div>
145-
<c-input-text v-model:value="replaceWith" placeholder="(can include $1 or $<groupName>)" @keyup.enter="replaceSelected()" />
145+
<c-input-text v-model:value="replaceWith" placeholder="Replacement expression" @keyup.enter="replaceSelected()" />
146146
</div>
147147
</div>
148148

0 commit comments

Comments
 (0)