Add new links card and feature flag system for incremental dev. (#1714)

* Add new links card and feature flag system for incremental dev.

* Switch to env variable for dev flags

* Add members card

* fix order of creators card

* Fix owner icon color and bring org owner to top of list

* lint + other fixes

* Revamp feature flag system, add flag config page

* Add button to flags page in dev mode

* fix env overrides

* make typescript happy with the refs
This commit is contained in:
Prospector
2024-06-11 19:46:07 -07:00
committed by GitHub
parent 5b2d36e976
commit 1d9fe0c03d
32 changed files with 1325 additions and 310 deletions

View File

@@ -65,7 +65,7 @@ defineProps({
.badge {
font-weight: bold;
width: fit-content;
--badge-color: var(--color-special-gray);
--badge-color: var(--color-gray);
color: var(--badge-color);
white-space: nowrap;
@@ -88,7 +88,7 @@ defineProps({
&.type--withheld,
&.type--rejected,
&.red {
--badge-color: var(--color-special-red);
--badge-color: var(--color-red);
}
&.type--pending,
@@ -96,7 +96,7 @@ defineProps({
&.type--processing,
&.type--scheduled,
&.orange {
--badge-color: var(--color-special-orange);
--badge-color: var(--color-orange);
}
&.type--accepted,
@@ -104,23 +104,23 @@ defineProps({
&.type--success,
&.type--approved-general,
&.green {
--badge-color: var(--color-special-green);
--badge-color: var(--color-green);
}
&.type--creator,
&.type--approved,
&.blue {
--badge-color: var(--color-special-blue);
--badge-color: var(--color-blue);
}
&.type--unlisted,
&.purple {
--badge-color: var(--color-special-purple);
--badge-color: var(--color-purple);
}
&.type--private,
&.gray {
--badge-color: var(--color-special-gray);
--badge-color: var(--color-gray);
}
}
</style>