1+ {
2+ "Neptune button information" : {
3+ "scope" : " html" ,
4+ "prefix" : " neptune-input" ,
5+ "body" : [
6+ " <div class=\" input-box\" >" ,
7+ " <label class=\" text-m\" for=\" default-input\" >Input:</label>" ,
8+ " <div class=\" input-field\" >" ,
9+ " <span class=\" input-icon\" >" ,
10+ " ${1:Your Icon}" ,
11+ " </span>" ,
12+ " <input type=\" text\" name=\" default-input\" id=\" default-input\" placeholder=\" Default input\" >" ,
13+ " </div>" ,
14+ " <span class=\" text-s input-validation\" >" ,
15+ " ${2:Validation text}" ,
16+ " </span>" ,
17+ " </div>"
18+ ],
19+ "description" : " Information button"
20+ },
21+ "Neptune password input" : {
22+ "scope" : " html" ,
23+ "prefix" : " neptune-pw-input" ,
24+ "body" : [
25+ " <div class=\" input-box password-input-box\" >" ,
26+ " <label class=\" text-m\" for=\" password-input\" >Password:</label>" ,
27+ " <div class=\" input-field password-input-field\" >" ,
28+ " <span class=\" input-icon\" >" ,
29+ " ${1:Your Icon}" ,
30+ " </span>" ,
31+ " <input type=\" password\" name=\" password-input\" id=\" password-input\" placeholder=\" Password\" >" ,
32+ " <button class=\" show-password-button\" id=\" show-password-button\" onclick=\" showPassword()\" >" ,
33+ " <span class=\" button-icon\" id=\" show-password-button-icon\" >" ,
34+ " ${2:Your Icon}" ,
35+ " </span>" ,
36+ " </button" ,
37+ " </div>" ,
38+ " <span class=\" text-s input-validation\" >" ,
39+ " ${3:Validation Message}" ,
40+ " </span>" ,
41+ " </div>" ,
42+ ],
43+ "description" : " Password input"
44+ },
45+ "Neptune search bar" : {
46+ "scope" : " html" ,
47+ "prefix" : " neptune-search-bar" ,
48+ "body" : [
49+ " <div class=\" searchbar-box\" >" ,
50+ " <input type=\" text\" class=\" searchbar\" name=\" searchbar\" id=\" mySearchbar\" placeholder=\" Search\" >" ,
51+ " <button class=\" search-button\" >" ,
52+ " <span class=\" button-icon\" >" ,
53+ " ${1:Your Icon}" ,
54+ " </span>" ,
55+ " </button>" ,
56+ " </div>" ,
57+ ],
58+ "description" : " Search Bar"
59+ },
60+ "Neptune select input" : {
61+ "scope" : " html" ,
62+ "prefix" : " neptune-select" ,
63+ "body" : [
64+ " <div class=\" select-box\" id=\" mySelect\" >" ,
65+ " <span class=\" text-l\" >Select</span>" ,
66+ " <select class=\" hidden-select\" >" ,
67+ " <option value=\" null\" >Select</option>" ,
68+ " <option value=\" 1\" >Value 1</option>" ,
69+ " <option value=\" 2\" >Value 2</option>" ,
70+ " <option value=\" 3\" >Value 3</option>" ,
71+ " </select>" ,
72+ " </div>" ,
73+ ],
74+ "description" : " Select Input"
75+ },
76+ "Neptune pin input" : {
77+ "scope" : " html" ,
78+ "prefix" : " neptune-pin-input" ,
79+ "body" : [
80+ " <div class=\" digit-box\" >" ,
81+ " <div class=\" digit-field-group\" >" ,
82+ " <input type=\" number\" class=\" digit-field\" name=\" digit1\" id=\" digit1\" >" ,
83+ " <input type=\" number\" class=\" digit-field\" name=\" digit2\" id=\" digit2\" >" ,
84+ " <input type=\" number\" class=\" digit-field\" name=\" digit3\" id=\" digit3\" >" ,
85+ " <input type=\" number\" class=\" digit-field\" name=\" digit4\" id=\" digit4\" >" ,
86+ " </div>" ,
87+ " <button type=\" submit\" class=\" button-m submit-button button-primary\" id=\" submit-digits-button\" name=\" auth-button\" >" ,
88+ " <span class=\" button-icon\" >" ,
89+ " ${1:Your Icon}" ,
90+ " </span>" ,
91+ " <span class\" button-text\" >" ,
92+ " Authenticate" ,
93+ " </span>" ,
94+ " </button" ,
95+ " </div>" ,
96+ ],
97+ "description" : " PIN Input"
98+ },
99+ "Neptune email input" : {
100+ "scope" : " html" ,
101+ "prefix" : " neptune-email-input" ,
102+ "body" : [
103+ " <div class=\" input-box email-box\" >" ,
104+ " <label class=\" text-m\" for=\" email-input\" >Email:</label>" ,
105+ " <div class=\" input-field\" >" ,
106+ " <span class=\" input-icon\" >" ,
107+ " ${1:Your Icon}" ,
108+ " </span>" ,
109+ " <input type=\" email\" inputmode=\" email\" name=\" email-input\" id=\" email-input\" placeholder=\" [email protected] \" >" ,
110+ " </div" ,
111+ " <span class=\" text-s input-validation\" >" ,
112+ " ${2:Validation Message}" ,
113+ " </span>" ,
114+ " </div>" ,
115+ ],
116+ "description" : " Email input"
117+ },
118+ "Neptune phone input" : {
119+ "scope" : " html" ,
120+ "prefix" : " neptune-phone-input" ,
121+ "body" : [
122+ " <div class=\" input-box phone-box\" >" ,
123+ " <label class=\" text-m\" for=\" phone-input\" >Email:</label>" ,
124+ " <div class=\" input-field\" >" ,
125+ " <span class=\" input-icon\" >" ,
126+ " ${1:Your Icon}" ,
127+ " </span>" ,
128+ " <input type=\" tel\" inputmode=\" tel\" name=\" phone-input\" id=\" phone-input\" placeholder=\" +01 234 56789\" >" ,
129+ " </div" ,
130+ " <span class=\" text-s input-validation\" >" ,
131+ " ${2:Validation Message}" ,
132+ " </span>" ,
133+ " </div>" ,
134+ ],
135+ "description" : " Phone input"
136+ },
137+ "Neptune url input" : {
138+ "scope" : " html" ,
139+ "prefix" : " neptune-url-input" ,
140+ "body" : [
141+ " <div class=\" input-box url-box\" >" ,
142+ " <label class=\" text-m\" for=\" url-input\" >URL:</label>" ,
143+ " <div class=\" input-field\" >" ,
144+ " <span class=\" input-icon\" >" ,
145+ " ${1:Your Icon}" ,
146+ " </span>" ,
147+ " <input type=\" url\" inputmode=\" url\" name=\" url-input\" id=\" url-input\" placeholder=\" https://yourdomain.com\" >" ,
148+ " </div" ,
149+ " <span class=\" text-s input-validation\" >" ,
150+ " ${2:Validation Message}" ,
151+ " </span>" ,
152+ " </div>" ,
153+ ],
154+ "description" : " URL input"
155+ },
156+ "Neptune checkbox" : {
157+ "scope" : " html" ,
158+ "prefix" : " neptune-checkbox" ,
159+ "body" : [
160+ " <div class=\" input-box checkbox-box\" >" ,
161+ " <input type=\" checkbox\" class=\" checkbox checkbox-${2:Style}\" name=\" default-checkbox\" id=\" default-checkbox\" >" ,
162+ " <label class=\" checkbox-label\" for=\" default-checkbox\" id=\" default-checkbox-label\" >" ,
163+ " ${2:Checkbox Text}" ,
164+ " </label>" ,
165+ " </div" ,
166+ ],
167+ "description" : " Checkbox"
168+ },
169+ "Neptune radio button" : {
170+ "scope" : " html" ,
171+ "prefix" : " neptune-radio-button" ,
172+ "body" : [
173+ " <div class=\" input-box radio-box\" >" ,
174+ " <input type=\" radio\" class=\" radio-button radio-button-${1:Style}\" name=\" radio-button-primary\" id=\" radio-button-primary\" >" ,
175+ " <label for=\" radio-button-${1:Style}\" class=\" radio-button-label\" >" ,
176+ " ${2:Label Text}" ,
177+ " </label>" ,
178+ " </div>" ,
179+ ],
180+ "description" : " Radio Button"
181+ }
182+ }
0 commit comments