Commit e996b44
xlx1212
feat(loopx): make each requirement row a single state button
- replace the separate status text + install button with one action button
that fills the remaining row width, so the three rows line up and the large
blank gap on the right is gone
- available requirements now render the same button shape with a check icon
and the availability label instead of a plain text status
- unavailable requirements install on click and flip to a spinner state
(the pending flag is set and re-rendered synchronously, plus a pressed
style) so the click gets immediate feedback
- tag the button with data-state (install / installing / available / status)
and style each state, reusing the existing lx-spin keyframes1 parent 9928df9 commit e996b44
2 files changed
Lines changed: 112 additions & 29 deletions
Lines changed: 51 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
| 421 | + | |
| 422 | + | |
429 | 423 | | |
430 | 424 | | |
| 425 | + | |
431 | 426 | | |
432 | 427 | | |
433 | 428 | | |
434 | 429 | | |
435 | 430 | | |
436 | 431 | | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
| 440 | + | |
| 441 | + | |
440 | 442 | | |
441 | 443 | | |
442 | 444 | | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
443 | 486 | | |
444 | 487 | | |
445 | 488 | | |
| |||
1577 | 1620 | | |
1578 | 1621 | | |
1579 | 1622 | | |
1580 | | - | |
1581 | 1623 | | |
1582 | 1624 | | |
1583 | 1625 | | |
| |||
1599 | 1641 | | |
1600 | 1642 | | |
1601 | 1643 | | |
1602 | | - | |
1603 | 1644 | | |
1604 | 1645 | | |
1605 | 1646 | | |
| |||
Lines changed: 61 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2716 | 2716 | | |
2717 | 2717 | | |
2718 | 2718 | | |
2719 | | - | |
| 2719 | + | |
2720 | 2720 | | |
2721 | 2721 | | |
2722 | | - | |
2723 | | - | |
2724 | 2722 | | |
2725 | 2723 | | |
2726 | 2724 | | |
2727 | 2725 | | |
2728 | 2726 | | |
2729 | 2727 | | |
2730 | | - | |
| 2728 | + | |
2731 | 2729 | | |
2732 | 2730 | | |
2733 | 2731 | | |
2734 | 2732 | | |
2735 | 2733 | | |
2736 | 2734 | | |
2737 | 2735 | | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
2738 | 2763 | | |
2739 | 2764 | | |
2740 | 2765 | | |
| |||
2746 | 2771 | | |
2747 | 2772 | | |
2748 | 2773 | | |
2749 | | - | |
2750 | | - | |
2751 | | - | |
2752 | | - | |
2753 | | - | |
2754 | | - | |
2755 | | - | |
2756 | | - | |
2757 | | - | |
2758 | | - | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
2759 | 2791 | | |
2760 | 2792 | | |
2761 | | - | |
2762 | | - | |
2763 | | - | |
2764 | 2793 | | |
2765 | 2794 | | |
2766 | 2795 | | |
2767 | 2796 | | |
2768 | | - | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
2769 | 2806 | | |
2770 | | - | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
2771 | 2813 | | |
2772 | 2814 | | |
2773 | 2815 | | |
| |||
0 commit comments