Skip to content

Commit c413ac2

Browse files
committed
feat(TextareaCopyable): word-wrap prop
Add word-wrap property (to allow presenting long public keys)
1 parent 92b723a commit c413ac2

File tree

6 files changed

+147
-127
lines changed

6 files changed

+147
-127
lines changed

components.d.ts

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ declare module '@vue/runtime-core' {
5757
CrontabGenerator: typeof import('./src/tools/crontab-generator/crontab-generator.vue')['default']
5858
CSelect: typeof import('./src/ui/c-select/c-select.vue')['default']
5959
'CSelect.demo': typeof import('./src/ui/c-select/c-select.demo.vue')['default']
60+
CsrGenerator: typeof import('./src/tools/csr-generator/csr-generator.vue')['default']
6061
CTable: typeof import('./src/ui/c-table/c-table.vue')['default']
6162
'CTable.demo': typeof import('./src/ui/c-table/c-table.demo.vue')['default']
6263
CTextCopyable: typeof import('./src/ui/c-text-copyable/c-text-copyable.vue')['default']
@@ -88,28 +89,17 @@ declare module '@vue/runtime-core' {
8889
HttpStatusCodes: typeof import('./src/tools/http-status-codes/http-status-codes.vue')['default']
8990
IbanValidatorAndParser: typeof import('./src/tools/iban-validator-and-parser/iban-validator-and-parser.vue')['default']
9091
'IconMdi:brushVariant': typeof import('~icons/mdi/brush-variant')['default']
91-
'IconMdi:contentCopy': typeof import('~icons/mdi/content-copy')['default']
9292
'IconMdi:kettleSteamOutline': typeof import('~icons/mdi/kettle-steam-outline')['default']
93-
IconMdiArrowDown: typeof import('~icons/mdi/arrow-down')['default']
94-
IconMdiArrowRightBottom: typeof import('~icons/mdi/arrow-right-bottom')['default']
95-
IconMdiCamera: typeof import('~icons/mdi/camera')['default']
9693
IconMdiChevronDown: typeof import('~icons/mdi/chevron-down')['default']
9794
IconMdiChevronRight: typeof import('~icons/mdi/chevron-right')['default']
9895
IconMdiClose: typeof import('~icons/mdi/close')['default']
9996
IconMdiContentCopy: typeof import('~icons/mdi/content-copy')['default']
100-
IconMdiDeleteOutline: typeof import('~icons/mdi/delete-outline')['default']
101-
IconMdiDownload: typeof import('~icons/mdi/download')['default']
10297
IconMdiEye: typeof import('~icons/mdi/eye')['default']
10398
IconMdiEyeOff: typeof import('~icons/mdi/eye-off')['default']
10499
IconMdiHeart: typeof import('~icons/mdi/heart')['default']
105-
IconMdiPause: typeof import('~icons/mdi/pause')['default']
106-
IconMdiPlay: typeof import('~icons/mdi/play')['default']
107-
IconMdiRecord: typeof import('~icons/mdi/record')['default']
108-
IconMdiRefresh: typeof import('~icons/mdi/refresh')['default']
109100
IconMdiSearch: typeof import('~icons/mdi/search')['default']
110101
IconMdiTranslate: typeof import('~icons/mdi/translate')['default']
111102
IconMdiTriangleDown: typeof import('~icons/mdi/triangle-down')['default']
112-
IconMdiVideo: typeof import('~icons/mdi/video')['default']
113103
InputCopyable: typeof import('./src/components/InputCopyable.vue')['default']
114104
IntegerBaseConverter: typeof import('./src/tools/integer-base-converter/integer-base-converter.vue')['default']
115105
Ipv4AddressConverter: typeof import('./src/tools/ipv4-address-converter/ipv4-address-converter.vue')['default']
@@ -136,39 +126,21 @@ declare module '@vue/runtime-core' {
136126
MenuLayout: typeof import('./src/components/MenuLayout.vue')['default']
137127
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
138128
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
139-
NAlert: typeof import('naive-ui')['NAlert']
140129
NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
141-
NCheckbox: typeof import('naive-ui')['NCheckbox']
142130
NCode: typeof import('naive-ui')['NCode']
143131
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
144-
NColorPicker: typeof import('naive-ui')['NColorPicker']
145132
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
146-
NDatePicker: typeof import('naive-ui')['NDatePicker']
147133
NDivider: typeof import('naive-ui')['NDivider']
148-
NDynamicInput: typeof import('naive-ui')['NDynamicInput']
149134
NEllipsis: typeof import('naive-ui')['NEllipsis']
150-
NForm: typeof import('naive-ui')['NForm']
151135
NFormItem: typeof import('naive-ui')['NFormItem']
152-
NGi: typeof import('naive-ui')['NGi']
153-
NGrid: typeof import('naive-ui')['NGrid']
154136
NH1: typeof import('naive-ui')['NH1']
155-
NH2: typeof import('naive-ui')['NH2']
156137
NH3: typeof import('naive-ui')['NH3']
157138
NIcon: typeof import('naive-ui')['NIcon']
158-
NImage: typeof import('naive-ui')['NImage']
159-
NInputGroup: typeof import('naive-ui')['NInputGroup']
160-
NInputGroupLabel: typeof import('naive-ui')['NInputGroupLabel']
161-
NInputNumber: typeof import('naive-ui')['NInputNumber']
139+
NInput: typeof import('naive-ui')['NInput']
162140
NLayout: typeof import('naive-ui')['NLayout']
163141
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
164142
NMenu: typeof import('naive-ui')['NMenu']
165-
NProgress: typeof import('naive-ui')['NProgress']
166143
NScrollbar: typeof import('naive-ui')['NScrollbar']
167-
NSlider: typeof import('naive-ui')['NSlider']
168-
NStatistic: typeof import('naive-ui')['NStatistic']
169-
NSwitch: typeof import('naive-ui')['NSwitch']
170-
NTable: typeof import('naive-ui')['NTable']
171-
NTag: typeof import('naive-ui')['NTag']
172144
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
173145
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
174146
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,4 @@
139139
"workbox-window": "^7.0.0",
140140
"zx": "^7.2.1"
141141
}
142-
}
142+
}

pnpm-lock.yaml

Lines changed: 11 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tools/csr-generator/csr-generator.service.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,27 @@ async function generateCSR(config: {
3737
const csr = pki.createCertificationRequest();
3838
csr.publicKey = publicKey;
3939
csr.setSubject([{
40-
name: 'CN',
40+
name: 'commonName',
4141
value: config.commonName,
4242
}, {
43-
name: 'C',
43+
name: 'countryName',
4444
value: config.countryName,
4545
}, {
46-
shortName: 'ST',
46+
name: 'stateOrProvinceName',
4747
value: config.state,
4848
}, {
49-
name: 'L',
49+
name: 'localityName',
5050
value: config.city,
5151
}, {
52-
name: 'O',
52+
name: 'organizationName',
5353
value: config.organizationName,
5454
}, {
55-
shortName: 'OU',
55+
name: 'organizationalUnitName',
5656
value: config.organizationalUnit,
5757
}, {
58-
name: 'EMAIL',
58+
name: 'emailAddress',
5959
value: config.contactEmail,
60-
}]);
60+
}].filter(attr => attr.value));
6161

6262
// sign certification request
6363
csr.sign(privateKey);

0 commit comments

Comments
 (0)