Commit 219493c
pricing/phase-1: Rill Slots UI on project status overview (#9087)
* Add Rill Slots UI to project status overview
- Add ManageSlotsModal for viewing and adjusting project slot allocation
- Add slots-utils with pricing constants and slot calculation helpers
- Update DeploymentSection to show current slot count with link to details
- Add olapInfo utility for OLAP engine display info
- Update status layout with Deployments nav tab
- Add display-utils for deployment status labels and styling
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* View only; remove CTA
* code qual
* fix: migrate `ManageSlotsModal` to Svelte 5 runes and event attributes
- Replace `export let` with `$props()` and `$bindable()` for the `open` prop
- Replace `$:` reactive declarations with `$derived`, `$derived.by`, `$state`, and `$effect`
- Replace `on:click` event directives with native `onclick` attributes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: resolve `state_referenced_locally` warning in `ManageSlotsModal`
Initialize selectedSlots with 0 instead of capturing the initial prop value;
the $effect already syncs it from currentSlots when the dialog opens.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* tied to 9166, only show for Free Plan and Growth
* Update DeploymentSection.svelte
* Update DeploymentSection.svelte
* Update DeploymentSection.svelte
* remove dead code and plan logic
* free trial too
* slots
* Update utils.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* add Upgrade to Pro in Team Plan UI too
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Delete ManageSlotsModal.svelte
* fix Plan plan in email due to appending of plan in mail template
* asreq
* doesn support commented out variables
* prettier
* apparently doesnt like any commented out code
* Update DeploymentSection.svelte
* export to function
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent c6680d3 commit 219493c
6 files changed
Lines changed: 117 additions & 11 deletions
File tree
- admin/billing
- web-admin/src/features
- billing/plans
- projects/status/overview
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
672 | | - | |
| 672 | + | |
673 | 673 | | |
674 | | - | |
| 674 | + | |
675 | 675 | | |
676 | 676 | | |
677 | 677 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Lines changed: 37 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
| |||
30 | 36 | | |
31 | 37 | | |
32 | 38 | | |
| 39 | + | |
33 | 40 | | |
34 | 41 | | |
35 | 42 | | |
| |||
105 | 112 | | |
106 | 113 | | |
107 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
108 | 124 | | |
109 | 125 | | |
110 | 126 | | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
119 | 139 | | |
120 | 140 | | |
121 | 141 | | |
| |||
137 | 157 | | |
138 | 158 | | |
139 | 159 | | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
140 | 169 | | |
141 | 170 | | |
142 | 171 | | |
| |||
Lines changed: 38 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
0 commit comments