|
36 | 36 |
|
37 | 37 | <Example
|
38 | 38 | code={`
|
39 |
| -<script lang="ts"> |
| 39 | +<script> |
40 | 40 | import SvelButton from '@svelement-ui/button';
|
41 | 41 | import { SvelIcon, Search, Edit, Check, Message, Star, Delete } from '@svelement-ui/icon';
|
42 | 42 | @@@/>
|
|
102 | 102 | </SvelRow>
|
103 | 103 |
|
104 | 104 | <SvelRow class="mb-4">
|
105 |
| - <SvelButton circle><SvelIcon slot="icon"><Search /></SvelIcon></SvelButton> |
106 |
| - <SvelButton circle type="primary"><SvelIcon slot="icon"><Edit /></SvelIcon></SvelButton> |
107 |
| - <SvelButton circle type="success"><SvelIcon slot="icon"><Check /></SvelIcon></SvelButton> |
108 |
| - <SvelButton circle type="info"><SvelIcon slot="icon"><Message /></SvelIcon></SvelButton> |
109 |
| - <SvelButton circle type="warning"><SvelIcon slot="icon"><Star /></SvelIcon></SvelButton> |
110 |
| - <SvelButton circle type="danger"><SvelIcon slot="icon"><Delete /></SvelIcon></SvelButton> |
| 105 | + <SvelButton circle> |
| 106 | + <SvelIcon slot="icon"> |
| 107 | + <Search /> |
| 108 | + </SvelIcon> |
| 109 | + </SvelButton> |
| 110 | + <SvelButton circle type="primary"> |
| 111 | + <SvelIcon slot="icon"> |
| 112 | + <Edit /> |
| 113 | + </SvelIcon> |
| 114 | + </SvelButton> |
| 115 | + <SvelButton circle type="success"> |
| 116 | + <SvelIcon slot="icon"> |
| 117 | + <Check /> |
| 118 | + </SvelIcon> |
| 119 | + </SvelButton> |
| 120 | + <SvelButton circle type="info"> |
| 121 | + <SvelIcon slot="icon"> |
| 122 | + <Message /> |
| 123 | + </SvelIcon> |
| 124 | + </SvelButton> |
| 125 | + <SvelButton circle type="warning"> |
| 126 | + <SvelIcon slot="icon"> |
| 127 | + <Star /> |
| 128 | + </SvelIcon> |
| 129 | + </SvelButton> |
| 130 | + <SvelButton circle type="danger"> |
| 131 | + <SvelIcon slot="icon"> |
| 132 | + <Delete /> |
| 133 | + </SvelIcon> |
| 134 | + </SvelButton> |
111 | 135 | </SvelRow>
|
112 | 136 | </Example>
|
113 | 137 |
|
|
136 | 160 | >
|
137 | 161 | <SvelRow class="mb-4">
|
138 | 162 | <SvelButton disabled>Default</SvelButton>
|
139 |
| - <SvelButton type="primary" disabled>Primary</SvelButton> |
140 |
| - <SvelButton type="success" disabled>Success</SvelButton> |
141 |
| - <SvelButton type="info" disabled>Info</SvelButton> |
142 |
| - <SvelButton type="warning" disabled>Warning</SvelButton> |
143 |
| - <SvelButton type="danger" disabled>Danger</SvelButton> |
| 163 | + <SvelButton disabled type="primary">Primary</SvelButton> |
| 164 | + <SvelButton disabled type="success">Success</SvelButton> |
| 165 | + <SvelButton disabled type="info">Info</SvelButton> |
| 166 | + <SvelButton disabled type="warning">Warning</SvelButton> |
| 167 | + <SvelButton disabled type="danger">Danger</SvelButton> |
144 | 168 | </SvelRow>
|
145 | 169 | <SvelRow class="mb-4">
|
146 |
| - <SvelButton plain disabled>Default</SvelButton> |
147 |
| - <SvelButton plain type="primary" disabled>Primary</SvelButton> |
148 |
| - <SvelButton plain type="success" disabled>Success</SvelButton> |
149 |
| - <SvelButton plain type="info" disabled>Info</SvelButton> |
150 |
| - <SvelButton plain type="warning" disabled>Warning</SvelButton> |
151 |
| - <SvelButton plain type="danger" disabled>Danger</SvelButton> |
| 170 | + <SvelButton disabled plain>Default</SvelButton> |
| 171 | + <SvelButton disabled plain type="primary">Primary</SvelButton> |
| 172 | + <SvelButton disabled plain type="success">Success</SvelButton> |
| 173 | + <SvelButton disabled plain type="info">Info</SvelButton> |
| 174 | + <SvelButton disabled plain type="warning">Warning</SvelButton> |
| 175 | + <SvelButton disabled plain type="danger">Danger</SvelButton> |
152 | 176 | </SvelRow>
|
153 | 177 | </Example>
|
154 | 178 |
|
155 | 179 | <h2>{$langFn('cbut03010')}</h2>
|
156 | 180 | <p>{$langFn('cbut03020')}</p>
|
157 | 181 | <Example
|
158 | 182 | code={`
|
159 |
| -<script lang="ts"> |
| 183 | +<script> |
160 | 184 | import SvelButton from '@svelement-ui/button';
|
161 | 185 | import SvelRow from '@svelement-ui/row';
|
162 | 186 | import Example from '$lib/example.svelte';
|
|
222 | 246 |
|
223 | 247 | <Example
|
224 | 248 | code={`
|
225 |
| -<script lang="ts"> |
| 249 | +<script> |
226 | 250 | import SvelButton from '@svelement-ui/button';
|
227 | 251 | import { SvelIcon, Search, Edit, Delete, Share } from '@svelement-ui/icon';
|
228 | 252 | @@@/>
|
|
237 | 261 | </div>`}
|
238 | 262 | >
|
239 | 263 | <div class="flex">
|
240 |
| - <SvelButton type="primary"><SvelIcon><Edit /></SvelIcon></SvelButton> |
241 |
| - <SvelButton type="primary"><SvelIcon><Share /></SvelIcon></SvelButton> |
242 |
| - <SvelButton type="primary"><SvelIcon><Delete /></SvelIcon></SvelButton> |
243 |
| - <SvelButton type="primary"><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
244 | 264 | <SvelButton type="primary">
|
245 |
| - Upload<SvelIcon class="svel-icon--right"><Search /></SvelIcon> |
| 265 | + <SvelIcon> |
| 266 | + <Edit /> |
| 267 | + </SvelIcon> |
| 268 | + </SvelButton> |
| 269 | + <SvelButton type="primary"> |
| 270 | + <SvelIcon> |
| 271 | + <Share /> |
| 272 | + </SvelIcon> |
| 273 | + </SvelButton> |
| 274 | + <SvelButton type="primary"> |
| 275 | + <SvelIcon> |
| 276 | + <Delete /> |
| 277 | + </SvelIcon> |
| 278 | + </SvelButton> |
| 279 | + <SvelButton type="primary"> |
| 280 | + <SvelIcon slot="icon"> |
| 281 | + <Search /> |
| 282 | + </SvelIcon> |
| 283 | + Search |
| 284 | + </SvelButton> |
| 285 | + <SvelButton type="primary"> |
| 286 | + Upload |
| 287 | + <SvelIcon class="svel-icon--right"> |
| 288 | + <Search /> |
| 289 | + </SvelIcon> |
246 | 290 | </SvelButton>
|
247 | 291 | </div>
|
248 | 292 | </Example>
|
|
289 | 333 | <SvelButton>
|
290 | 334 | <SvelIcon slot="icon">
|
291 | 335 | <ArrowLeft />
|
292 |
| - </SvelIcon>Previous Page |
| 336 | + </SvelIcon> |
| 337 | + Previous Page |
293 | 338 | </SvelButton>
|
294 | 339 | <SvelButton>
|
295 | 340 | Next Page
|
|
299 | 344 | </SvelButton>
|
300 | 345 | </SvelButtonGroup>
|
301 | 346 |
|
302 |
| - <SvelButtonGroup type="success" size="small" class="ml-4"> |
| 347 | + <SvelButtonGroup class="ml-4" size="small" type="success"> |
303 | 348 | <SvelButton>
|
304 | 349 | <SvelIcon slot="icon">
|
305 | 350 | <Edit />
|
|
331 | 376 | </SvelIcon>
|
332 | 377 | </SvelButton>`}
|
333 | 378 | >
|
334 |
| - <SvelButton type="primary" loading>Loading</SvelButton> |
| 379 | + <SvelButton loading type="primary">Loading</SvelButton> |
335 | 380 | <SvelButton type="primary">
|
336 |
| - <SvelIcon slot="loadingIcon" class="is-loading"> |
| 381 | + <SvelIcon class="is-loading" slot="loadingIcon"> |
337 | 382 | <Edit />
|
338 | 383 | </SvelIcon>
|
339 | 384 | Loading
|
|
372 | 417 | <SvelButton size="large">Large</SvelButton>
|
373 | 418 | <SvelButton>Default</SvelButton>
|
374 | 419 | <SvelButton size="small">Small</SvelButton>
|
375 |
| - <SvelButton size="large"><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
376 |
| - <SvelButton><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
377 |
| - <SvelButton size="small"><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
| 420 | + <SvelButton size="large"> |
| 421 | + <SvelIcon slot="icon"> |
| 422 | + <Search /> |
| 423 | + </SvelIcon> |
| 424 | + Search |
| 425 | + </SvelButton> |
| 426 | + <SvelButton> |
| 427 | + <SvelIcon slot="icon"> |
| 428 | + <Search /> |
| 429 | + </SvelIcon> |
| 430 | + Search |
| 431 | + </SvelButton> |
| 432 | + <SvelButton size="small"> |
| 433 | + <SvelIcon slot="icon"> |
| 434 | + <Search /> |
| 435 | + </SvelIcon> |
| 436 | + Search |
| 437 | + </SvelButton> |
378 | 438 | </SvelRow>
|
379 | 439 | <SvelRow class="my-4">
|
380 | 440 | <SvelButton round size="large">Large</SvelButton>
|
381 | 441 | <SvelButton round>Default</SvelButton>
|
382 | 442 | <SvelButton round size="small">Small</SvelButton>
|
383 |
| - <SvelButton round size="large"><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
384 |
| - <SvelButton round><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
385 |
| - <SvelButton round size="small"><SvelIcon slot="icon"><Search /></SvelIcon>Search</SvelButton> |
| 443 | + <SvelButton round size="large"> |
| 444 | + <SvelIcon slot="icon"> |
| 445 | + <Search /> |
| 446 | + </SvelIcon> |
| 447 | + Search |
| 448 | + </SvelButton> |
| 449 | + <SvelButton round> |
| 450 | + <SvelIcon slot="icon"> |
| 451 | + <Search /> |
| 452 | + </SvelIcon> |
| 453 | + Search |
| 454 | + </SvelButton> |
| 455 | + <SvelButton round size="small"> |
| 456 | + <SvelIcon slot="icon"> |
| 457 | + <Search /> |
| 458 | + </SvelIcon> |
| 459 | + Search |
| 460 | + </SvelButton> |
386 | 461 | </SvelRow>
|
387 | 462 | <SvelRow>
|
388 |
| - <SvelButton circle size="large"><SvelIcon slot="icon"><Search /></SvelIcon></SvelButton> |
389 |
| - <SvelButton circle><SvelIcon slot="icon"><Search /></SvelIcon></SvelButton> |
390 |
| - <SvelButton circle size="small"><SvelIcon slot="icon"><Search /></SvelIcon></SvelButton> |
| 463 | + <SvelButton circle size="large"> |
| 464 | + <SvelIcon slot="icon"> |
| 465 | + <Search /> |
| 466 | + </SvelIcon> |
| 467 | + </SvelButton> |
| 468 | + <SvelButton circle> |
| 469 | + <SvelIcon slot="icon"> |
| 470 | + <Search /> |
| 471 | + </SvelIcon> |
| 472 | + </SvelButton> |
| 473 | + <SvelButton circle size="small"> |
| 474 | + <SvelIcon slot="icon"> |
| 475 | + <Search /> |
| 476 | + </SvelIcon> |
| 477 | + </SvelButton> |
391 | 478 | </SvelRow>
|
392 | 479 | </Example>
|
393 | 480 |
|
|
406 | 493 | <SvelButton color="#626aef" dark>Default</SvelButton>
|
407 | 494 | <SvelButton color="#626aef" dark plain>Default</SvelButton>
|
408 | 495 | <SvelButton color="#626aef" dark disabled>Default</SvelButton>
|
409 |
| - <SvelButton color="#626aef" dark plain disabled>Default</SvelButton> |
| 496 | + <SvelButton color="#626aef" dark disabled plain>Default</SvelButton> |
410 | 497 | </Example>
|
0 commit comments