mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-30 16:06:22 +00:00
Compare commits
6 Commits
dev
...
feat/ui-polish
| Author | SHA1 | Date | |
|---|---|---|---|
| cd1d9a8014 | |||
| 04aad013f4 | |||
| f71239da3c | |||
| 04349d47e4 | |||
| b829e38694 | |||
| 988a387b1e |
@@ -73,6 +73,7 @@ workflows:
|
||||
'.github/workflows/ui.yml':
|
||||
- 'actions/checkout@v7.0.1'
|
||||
- 'actions/setup-node@v7.1.0'
|
||||
- 'actions/upload-artifact@v7.0.2'
|
||||
- 'pnpm/action-setup@v6.1.0'
|
||||
dependencies:
|
||||
'actions/cache@v6.1.0':
|
||||
|
||||
@@ -69,3 +69,85 @@ jobs:
|
||||
echo "$drift"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# The pinned image lives in one file that scripts/ui-playwright.sh also reads,
|
||||
# so make ui-baselines and the job below draw screenshots in the same image.
|
||||
ui_e2e_image:
|
||||
name: UI End-to-End Image
|
||||
runs-on: ubuntu-26.04
|
||||
outputs:
|
||||
image: ${{ steps.read.outputs.image }}
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
uses: actions/checkout@v7.0.1
|
||||
with:
|
||||
sparse-checkout: spinifex/runtime/roles/spinifexui/frontend/playwright.image
|
||||
sparse-checkout-cone-mode: false
|
||||
|
||||
- name: Read Playwright Image
|
||||
id: read
|
||||
run: echo "image=$(tr -d '[:space:]' < spinifex/runtime/roles/spinifexui/frontend/playwright.image)" >> "$GITHUB_OUTPUT"
|
||||
|
||||
# The browser suite: the console against a faked API on Vite dev, plus the
|
||||
# built dist under the production CSP. It runs in Playwright's own image, which
|
||||
# carries the browsers, so screenshots rasterise as they did for the baselines.
|
||||
ui_e2e:
|
||||
name: UI End-to-End
|
||||
needs: ui_e2e_image
|
||||
runs-on: ubuntu-26.04
|
||||
timeout-minutes: 20
|
||||
container:
|
||||
image: ${{ needs.ui_e2e_image.outputs.image }}
|
||||
options: --ipc=host
|
||||
defaults:
|
||||
run:
|
||||
working-directory: spinifex/runtime/roles/spinifexui/frontend
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
uses: actions/checkout@v7.0.1
|
||||
with:
|
||||
sparse-checkout: spinifex/runtime/roles/spinifexui/frontend
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
with:
|
||||
package_json_file: spinifex/runtime/roles/spinifexui/frontend/package.json
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7.1.0
|
||||
with:
|
||||
cache: "pnpm"
|
||||
cache-dependency-path: spinifex/runtime/roles/spinifexui/frontend/pnpm-lock.yaml
|
||||
node-version-file: spinifex/runtime/roles/spinifexui/frontend/.nvmrc
|
||||
|
||||
- name: Install Dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
# The image's browsers belong to one Playwright release, so a lockfile
|
||||
# bump without an image bump would otherwise fail on a missing executable.
|
||||
- name: Check Playwright Matches the Image
|
||||
env:
|
||||
IMAGE: ${{ needs.ui_e2e_image.outputs.image }}
|
||||
run: |
|
||||
version=$(pnpm exec playwright --version | awk '{print $2}')
|
||||
case "$IMAGE" in
|
||||
*":v$version-"*) ;;
|
||||
*) echo "::error::Lockfile has Playwright $version but the image is $IMAGE. Update playwright.image."; exit 1 ;;
|
||||
esac
|
||||
|
||||
- name: Build Frontend
|
||||
run: pnpm build
|
||||
|
||||
- name: Run End-to-End Suite
|
||||
run: pnpm e2e
|
||||
|
||||
- name: Upload Screenshot Diffs
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v7.0.2
|
||||
with:
|
||||
name: ui-e2e-test-results
|
||||
path: spinifex/runtime/roles/spinifexui/frontend/test-results/
|
||||
if-no-files-found: ignore
|
||||
retention-days: 14
|
||||
|
||||
@@ -56,6 +56,19 @@ build-ui:
|
||||
@echo -e "\n....Building spinifex-ui frontend...."
|
||||
cd spinifex/runtime/roles/spinifexui/frontend && pnpm build
|
||||
|
||||
# Playwright suite for the console, against Vite dev and the built dist under
|
||||
# the console's CSP. Not part of preflight; needs `pnpm exec playwright install chromium`.
|
||||
test-ui-e2e: build-ui
|
||||
cd spinifex/runtime/roles/spinifexui/frontend && pnpm e2e
|
||||
|
||||
# The same suite inside the pinned Playwright image CI uses (podman or docker),
|
||||
# so screenshots compare as they will on the runner. ui-baselines redraws them.
|
||||
ui-e2e-container:
|
||||
scripts/ui-playwright.sh compare
|
||||
|
||||
ui-baselines:
|
||||
scripts/ui-playwright.sh baselines
|
||||
|
||||
# GO commands
|
||||
VERSION ?= $(shell git describe --tags --always --dirty --exclude '*-dev')
|
||||
COMMIT ?= $(shell git rev-parse --short HEAD)
|
||||
@@ -486,7 +499,7 @@ distro-arm64:
|
||||
distro-clean:
|
||||
rm -rf dist/
|
||||
|
||||
.PHONY: test-package-check build build-ui build-installer build-lb-agent build-ecs-agent build-system-image build-eks-node-image import-eks-node-image publish-eks-node-image build-ecs-node-image import-ecs-node-image build-rds-postgres-image import-rds-postgres-image build-rds-mariadb-image import-rds-mariadb-image build-microvm-image install-microvm go_build preflight test test-cover test-race diff-coverage bench fuzz test-actions test-images test-build-scripts test-harness test-integration generate-aws-model-coverage aws-model-coverage test-segscan-oracle manifest-check manifest-lint manifest-lint-update \
|
||||
.PHONY: test-package-check build build-ui test-ui-e2e ui-e2e-container ui-baselines build-installer build-lb-agent build-ecs-agent build-system-image build-eks-node-image import-eks-node-image publish-eks-node-image build-ecs-node-image import-ecs-node-image build-rds-postgres-image import-rds-postgres-image build-rds-mariadb-image import-rds-mariadb-image build-microvm-image install-microvm go_build preflight test test-cover test-race diff-coverage bench fuzz test-actions test-images test-build-scripts test-harness test-integration generate-aws-model-coverage aws-model-coverage test-segscan-oracle manifest-check manifest-lint manifest-lint-update \
|
||||
deploy reinstall clean \
|
||||
install-system install-go install-aws quickinstall \
|
||||
lint fix govulncheck nilaway \
|
||||
|
||||
@@ -0,0 +1,272 @@
|
||||
# Spinifex UI design system
|
||||
|
||||
The console's tokens, primitives and the rules that hold pages to them.
|
||||
The live catalogue is the `/design` route: every token and primitive below rendered in both themes.
|
||||
It is open to admins in production and to anyone under `vite dev`.
|
||||
|
||||
Source: `spinifex/runtime/roles/spinifexui/frontend/`.
|
||||
Tokens are in `src/styles.css`, primitives in `src/components/ui/`, and the catalogue in `src/routes/_auth/-components/design/`.
|
||||
|
||||
## Principles
|
||||
|
||||
- **Pages compose primitives; they do not restyle them.** If a page needs something the system lacks, add it to the system first.
|
||||
- **Colour is for status.** Surfaces are neutral, and brand orange marks the one primary action on a view.
|
||||
- **Borders, not shadows.** Overlays (dialogs, sheets, popovers, menus) are the only elevated surfaces.
|
||||
- **AWS semantics, our presentation.** States, field names and actions follow AWS.
|
||||
|
||||
## Tokens
|
||||
|
||||
All colours are OKLCH and come from mulgadc.com, so product and site match.
|
||||
|
||||
### Surfaces
|
||||
|
||||
| Token | Use |
|
||||
|---|---|
|
||||
| `background` | The app page. Warm off-white in light, ink `#14181D` in dark. |
|
||||
| `card`, `popover` | Raised surfaces. White in light, about `#1B2027` in dark. |
|
||||
| `muted`, `secondary`, `accent` | Hover rows, secondary buttons, quiet fills. |
|
||||
| `border` | Every divider and card edge. `#DCD8CE` in light, `oklch(1 0 0 / 8%)` in dark. |
|
||||
| `brand` | Brand orange `#EE4B12`, for the logo and decoration only. It fails text contrast, so it never carries text. |
|
||||
| `primary` | Darker orange in light, brighter orange in dark: primary button, link, focus ring, active tab. |
|
||||
| `sidebar` | The navigation column. |
|
||||
| `console`, `console-foreground` | A serial console log. Light grey on the light theme and near-black on the dark one, so the log follows the theme. |
|
||||
| `console-stamp`, `console-muted`, `console-ok`, `console-fail` | The log's tones: the kernel timestamp (brand yellow in dark, a darker amber in light), the subsystem or device that logged the line, and systemd's `[ OK ]` and `[FAILED]` markers. |
|
||||
|
||||
### Status
|
||||
|
||||
Each status has a solid token plus `-foreground` (text on a tinted background), `-subtle` (tinted background) and `-border`.
|
||||
|
||||
| Status | Hue | AWS states |
|
||||
|---|---|---|
|
||||
| `success` | green | running, available, completed, healthy |
|
||||
| `warning` | brand yellow `#F5B500` | pending, stopping, creating, modifying, deleting, draining |
|
||||
| `danger` | cool red, hue 17 | stopped, error, failed, unhealthy, unavailable |
|
||||
| `info` | blue | informational notes |
|
||||
| `neutral` | grey `#9AA1A8` | terminated (muted text), and any unmapped state |
|
||||
|
||||
`stopped` is danger because EC2 reads it that way, although RDS treats it as a resting state; splitting the map by service is its own change.
|
||||
|
||||
`StateBadge` (`src/components/state-badge.tsx`) is the only mapping from an AWS state to a tone, and it exposes the result as `data-tone` for tests.
|
||||
Every status badge measures above 4.8:1 against its tinted background in both themes.
|
||||
|
||||
**Danger is separated from the primary accent by hue alone in dark mode**: the two have the same lightness.
|
||||
So a destructive action is never a solid danger fill, and a danger state always carries a text label or an icon.
|
||||
|
||||
### Chart palette
|
||||
|
||||
`--chart-1` to `--chart-8` are categorical, with lightness spread so adjacent series separate under protanopia, deuteranopia and tritanopia.
|
||||
Measured with a simulated CVD ΔE, the worst pair is 7.4 in light and 7.2 in dark.
|
||||
Colour is never the only key: label every series.
|
||||
|
||||
### Typography
|
||||
|
||||
| Role | Font |
|
||||
|---|---|
|
||||
| Page titles and section headings (`h1`–`h3`) | Archivo (`font-heading`) |
|
||||
| UI text, tables and forms | Geist (`font-sans`) |
|
||||
| IDs, ARNs, IPs, CIDRs, code and eyebrow labels | JetBrains Mono (`font-mono`), with `tabular-nums` for figures |
|
||||
|
||||
| Step | Size | Use |
|
||||
|---|---|---|
|
||||
| `2xl` | 26px | page title (`PageHeading`) |
|
||||
| `xl` | 22px | section heading |
|
||||
| `lg` | 17px | |
|
||||
| `base` | 15px | |
|
||||
| `sm` | 14px | body and table default |
|
||||
| `xs` | 13px | badges, secondary text |
|
||||
| `2xs` | 12px | mono eyebrow labels |
|
||||
|
||||
The scale sits a step above Tailwind's defaults, as consoles such as Vultr's do, because 13px body text read as cramped on a wide screen.
|
||||
Code blocks are set at 12px (`--text-code-block`) so a long command still fits.
|
||||
|
||||
### Primary and contrast
|
||||
|
||||
The brand orange cannot be the primary: white on `#EE4B12` is 3.72:1, and as link text on a light card it is also 3.72:1, against WCAG AA's 4.5:1.
|
||||
So `primary` is its own token, and `brand` keeps the exact site colour for decoration.
|
||||
|
||||
| Theme | `primary` | Fill text | Fill contrast | As a link |
|
||||
|---|---|---|---|---|
|
||||
| light | `oklch(55% 0.19 36.6)` | white | 5.30:1 | 5.30:1 on a card, 4.69:1 on the page |
|
||||
| dark | `oklch(68% 0.18 38)` | ink | 5.70:1 | 5.27:1 on a card |
|
||||
|
||||
Dark mode puts ink on the fill rather than white, because no orange is both bright enough to read as a link on ink and dark enough to carry white text.
|
||||
|
||||
### Radius
|
||||
|
||||
`--radius` is 0.5rem; `rounded-md` is that, `rounded-sm` and `rounded-lg` step 2px either side, and status pills are `rounded-full`.
|
||||
|
||||
### Themes
|
||||
|
||||
The console defaults to dark, and the header switch toggles light and dark (`localStorage["spinifex-ui-theme"]`).
|
||||
`public/preboot.js` runs before the bundle. It applies the stored theme and `color-scheme` before first paint, so a dark-mode user never sees a white page while the bundle loads, and it turns off zod's eval probe (below).
|
||||
It is an external file because the console's CSP forbids inline scripts.
|
||||
|
||||
## Constraints from the console's CSP
|
||||
|
||||
The Go console serves `script-src 'self'; style-src 'self'`.
|
||||
|
||||
- **No inline `<script>` or `<style>` elements.** A library that injects either breaks in production while working under `vite dev`, which applies no CSP. This is why `sonner` is not used.
|
||||
- **No runtime CSS variables set through `style`.** Primitives use fixed class maps instead, as `ToggleGroup` does for `spacing`.
|
||||
- **Base UI's `ScrollArea` injects a `<style>` element** to hide native scrollbars. `main.tsx` wraps the app in `CSPProvider disableStyleElements`, and `styles.css` carries the rule instead (`.base-ui-disable-scrollbar`).
|
||||
- **zod compiles validators with `new Function`** unless it is told not to, and it probes for that at module load, before any app code runs. `public/preboot.js` sets `globalThis.__zod_globalConfig = { jitless: true }` first.
|
||||
- **Chrome reports a violation whenever `DOMParser` meets a body that is not XML**, because the `<parsererror>` element it builds carries an inline style. The AWS SDK parses every query-protocol error body, so a proxy that answers with plain text or HTML produces a console violation as well as the error. Harmless, but it is noise in exactly the place someone debugging a failed call will look.
|
||||
- Base UI overlays animate through `data-starting-style` and `data-ending-style` transitions, not keyframe animation libraries, and every transition has `motion-reduce:transition-none`.
|
||||
|
||||
## Primitives
|
||||
|
||||
`src/components/ui/` holds the shadcn primitives on Base UI.
|
||||
Added in Phase 1: breadcrumb, checkbox, command (`cmdk`), dialog, hover-card, popover, resizable (`react-resizable-panels`), scroll-area, slider, switch, table, toggle and toggle-group.
|
||||
`button-group` joins buttons edge to edge, as the instance power buttons are.
|
||||
|
||||
Every dialog closes on Escape.
|
||||
⌘↵ or Ctrl+Enter submits it: an `AlertDialog` clicks its action unless that is disabled, and a `Dialog` submits its form, including from a textarea where Enter alone adds a line.
|
||||
Enter in a typed confirmation confirms once the phrase matches.
|
||||
|
||||
A disabled control stays visible and shows `cursor: not-allowed`, so it says why it does nothing rather than vanishing.
|
||||
An on/off setting is a `Switch`, orange when on; a `Checkbox` only picks items from a list, such as table rows, subnets or security groups.
|
||||
|
||||
`InfoTip` (`src/components/info-tip.tsx`) is UniFi's (i): a small button beside a label that opens a short explanation on hover or click, with `InfoList` for the facts inside it.
|
||||
`PanelField` takes it through `info`, so the login user names the image's distribution and the image names its AMI details.
|
||||
|
||||
Base UI marks orientation with `data-orientation`, so `styles.css` defines the `data-horizontal` and `data-vertical` variants the shadcn sources expect.
|
||||
|
||||
Base UI marks the selected tab with `data-active`, not `data-selected`, so `ui/tabs` styles that attribute.
|
||||
|
||||
shadcn's `chart` is not used: it pulls `recharts`, whose `reselect@5.1.1` dependency fails the workspace's `trustPolicy: no-downgrade`.
|
||||
Charts are uPlot instead (see Charts).
|
||||
|
||||
## Enforcement
|
||||
|
||||
Four lint layers keep pages on the system.
|
||||
|
||||
| Rule | Where | What it catches |
|
||||
|---|---|---|
|
||||
| `shadcn/no-unknown-classes` | all source, not tests | a class Tailwind does not generate, such as a typo or a removed token |
|
||||
| `shadcn/no-restyle` | all source | a page passing layout or colour classes to a primitive |
|
||||
| `eslint/no-restricted-imports` | `src/routes/**` | a route importing a chart library directly |
|
||||
| `src/routes/route-files.test.ts` | test suite | a new hand-written `<table>` in a route |
|
||||
|
||||
The table test is a ratchet: `HAND_WRITTEN_TABLES` lists the routes that still have one, it fails when a new file adds one, and it fails when a listed file no longer has one so the list only shrinks.
|
||||
|
||||
## Shell
|
||||
|
||||
`src/lib/nav.ts` is the one description of the console's navigation.
|
||||
The sidebar, the command palette and the breadcrumbs all read it, and `nav.test.ts` checks every destination against the generated route tree, so a renamed route fails a test rather than leaving a dead link.
|
||||
|
||||
- **Sidebar.** Each service group folds, and a folded group stays folded across reloads (`localStorage["spinifex-ui-nav-collapsed"]`). Navigating into a folded group unfolds it so the active item shows, and it can then be folded again, the current group included. On a phone the sidebar is a sheet, and any navigation closes it.
|
||||
- **Command palette.** ⌘K or Ctrl K, or the Search button in the header. It lists every page the user can reach, every create flow (`create` on a nav item), and a theme toggle. It is navigation only, with no resource search yet.
|
||||
- **Breadcrumbs.** Service, then list page, then the resource or the create flow. A resource ID is set in mono. On a phone only the last crumb shows.
|
||||
- **Sign in.** The sign-in card sits over the shell on a blurred overlay rather than on a page of its own, so the console stays in view. The shell behind it is `inert`, which keeps pointer, keyboard and screen reader out of it until the user signs in.
|
||||
|
||||
## Layout
|
||||
|
||||
The app shell's `<main>` is `min-w-0`, so a wide table scrolls inside its card instead of widening the page.
|
||||
The page gutter is 16px on a phone, 24px from `md` and 32px from `xl`.
|
||||
`PageHeading` wraps its actions below the title when they do not fit beside it.
|
||||
Every page must fit at 390px with `document.documentElement.scrollWidth` equal to the window width.
|
||||
|
||||
## Data tables
|
||||
|
||||
`DataTable` (`src/components/data-table.tsx`) renders `@tanstack/react-table` over the `ui/table` primitives, so sorting, row selection and shift-click range selection are the library's and not ours to maintain.
|
||||
Pages describe columns with the small `DataColumn` shape (`id`, `header`, `cell`, `sortValue`, `hideBelow`, `align`), which the component maps to TanStack column definitions; a column with a `sortValue` sorts, with missing values last and numbers compared as numbers.
|
||||
Sort and selection stay controlled by the caller, so a page can keep them in the URL.
|
||||
|
||||
A column hides itself through `hideBelow`, which is a **container** query on the table's card (`@max-lg`, `@max-xl`, `@max-4xl`, `@max-5xl`), not a viewport one.
|
||||
So columns drop out when a side panel narrows the list as well as on a small screen.
|
||||
|
||||
List pages keep their filter, state and sort in the URL, so a filtered view can be bookmarked, shared and survives a reload.
|
||||
EC2 Instances is the reference page (`ec2/(instances)/-components/instances-page.tsx`):
|
||||
|
||||
- The first column names the resource: the `Name` tag in the primary colour, with the ID in mono beneath it, opening its side panel.
|
||||
- Bulk actions appear above the table once a row is selected. Each action counts only the selected instances it applies to, so a mixed selection never sends a call that must fail, and Terminate asks first and lists every ID.
|
||||
- An empty account gets a call to action, and an empty filter result says the filters are why.
|
||||
|
||||
VPCs and Internet gateways follow the same pattern.
|
||||
|
||||
### Selecting rows to delete
|
||||
|
||||
Every list with a delete action has row checkboxes. Selecting a row shows `SelectionBar` (`src/components/selection-bar.tsx`) above the table, with the count, the actions and a way to clear, and `useRowSelection` (`src/hooks/use-row-selection.ts`) keeps the selection to rows still in the list.
|
||||
`BulkDelete` (`src/components/bulk-delete.tsx`) is the bar's destructive action, and its dialog names every selected resource before anything is sent.
|
||||
|
||||
- **One call per resource, one at a time.** Most AWS delete calls take a single ID, so each refusal lands against its own row with AWS's message. A partial failure keeps the dialog open, and its confirm becomes "Retry N" for only the ones that failed.
|
||||
- **No pre-filtering.** The bar sends what was selected and lets AWS refuse, rather than guessing which deletes would fail. Instances are the exception, since one call takes many IDs and a mixed selection would fail as a whole.
|
||||
- **The bulk delete and the panel's delete are the same function.** Where a single delete is several calls, such as removing dependants first, the sequence lives in one place and both use it.
|
||||
- The verb follows the AWS console: Release for an Elastic IP, Deregister for an image.
|
||||
|
||||
### Typed confirmation
|
||||
|
||||
A delete that cannot be walked back asks the user to type a word first, as the AWS console does before deleting a volume.
|
||||
`ConfirmPhrase` (`src/components/confirm-phrase.tsx`) is the field, and the confirm stays disabled until it matches, ignoring case and surrounding space.
|
||||
`DeleteConfirmationDialog`, `ResourceDeleteDialog` and `BulkDelete` take it through `confirmPhrase`, so the panel's delete and the bulk delete ask the same way.
|
||||
|
||||
- **"delete"** for volumes, snapshots, RDS instances and snapshots, EKS and ECS clusters and Route 53 hosted zones. An RDS instance deleted without a final snapshot asks for its identifier instead, which is stronger.
|
||||
- **"terminate"** for instances.
|
||||
- Not for anything cheap to recreate, such as a key pair, a security group rule or a tag.
|
||||
|
||||
Key pairs is the smallest example (`ec2/(key)/-components/key-pairs-page.tsx`).
|
||||
|
||||
### Instance launch
|
||||
|
||||
The image picker shows each distribution's own mark from `src/assets/os/` (Ubuntu, Debian, Rocky, Alpine, CentOS), imported with `?no-inline` so it is served as a file and satisfies `img-src 'self'`. Any other distribution gets a generic server icon, and the "Other images" tile a disc.
|
||||
The instance type select states the chosen type's vCPUs and memory beneath it, from `DescribeInstanceTypes`.
|
||||
|
||||
## Side panels
|
||||
|
||||
Modelled on UniFi's console: a click on a row opens the resource in a panel beside the list, and a create flow opens there too.
|
||||
|
||||
- **URL.** The panel is search state on the list route: `selected=<id>`, `tab=overview|monitoring|settings`, and `create=true`. Defaults are stripped, so a closed panel leaves the plain list address. Opening or closing a panel pushes a history entry, so Back closes it; a tab or filter change replaces the entry.
|
||||
- **Layout.** From `lg` (1024px) the panel is fixed to the right edge, full height below the header, flush with no outer margin, and it slides in over the list. The list keeps its width and columns underneath, so nothing reflows when a panel opens, and a soft gradient on the panel's left edge reads as the panel lying on top. Below `lg` there is no room to share, so the panel replaces the list as a full page with a back arrow. `useWideLayout` decides, through `matchMedia`.
|
||||
- **`DetailPanel`.** A header with the resource's own page (left) and close (right), the title and its ID, a summary of state and quick actions, then icon tabs with tooltips. Escape closes it unless a dialog or menu is open over it. Closing slides the panel out over 150ms, or at once under reduced motion. Each tab, and a create form, sits in its own error boundary, so a failed query shows in the panel and the list keeps working.
|
||||
- **Contents.** `PanelSection` is a folding card, `PanelFields` and `PanelField` a label and value list, with `copy` for a one-click copy of IDs and addresses, and `PanelTags` the tag list. Create forms take an `onClose(id?)` prop: embedded, they hide their back link and heading, and a create selects the new resource.
|
||||
- **One component is both the panel and the page.** Each resource has a single details component (`InstanceDetails`, `VpcDetails`, `InternetGatewayDetails`) that takes `layout="auto" | "page"`. The list renders it as the panel; `/ec2/describe-instances/$id` and its kind render the same component as a page, as one centred column under a standard left-aligned heading, with state and actions on the right and text tabs. A feature added to the panel is on the page by construction, and the page ignores Escape and has a back arrow in place of close. Expanding the panel to its page keeps the tab, and query results such as fetched console output come along from the cache.
|
||||
- **A click on the list's background closes the panel**, as UniFi's does. A row selects another resource instead, and links, buttons and inputs keep their own behaviour. Selecting rows for a bulk action closes it too, so the bulk bar and the panel never compete.
|
||||
- **Actions.** State actions sit in the summary as a button group, and the rest go in an Actions menu, Unikraft style. Stop, Reboot and every destructive action confirm in a dialog.
|
||||
- **Loading.** A panel or page still loading shows `PanelSpinner`, a centred spinner on the background, not a grey skeleton block.
|
||||
- **`DetailCard`, `DetailRow` and `ListCard` are retired.** Every resource page uses the panel sections instead.
|
||||
|
||||
## Charts
|
||||
|
||||
`MetricChart` (`src/components/charts/metric-chart.tsx`) draws a time series with uPlot, chosen for size and because it draws on a canvas, which the CSP allows where inline style attributes are not; `csp.e2e.ts` renders one under the production header.
|
||||
The look follows UniFi's statistics: smoothed lines over a fading fill, a light grid, a legend chip per series that reads the value under the cursor (or the latest), and `-24 hrs … Now` beneath.
|
||||
Series colours are the chart palette, and the chart redraws when the theme changes.
|
||||
|
||||
Instance monitoring shows EC2's agentless basic metrics live: CPU utilisation, network bytes in and out, and packets in and out, one sample a second over the last five minutes, with no history to range over.
|
||||
The chart is built once and fed with `setData`, so a second's tick does not rebuild it, and polling stops while the tab is hidden.
|
||||
**The data is simulated** (`src/lib/simulated-metrics.ts`, seeded by instance ID and second) and the panel says so with a badge, until awsgw serves `GetMetricData` at a one-second period.
|
||||
|
||||
## Dates
|
||||
|
||||
`formatDateTime` writes the AWS console's form in the viewer's zone, `2026/06/04 02:00 GMT-5`, with a 24-hour clock and UTC as plain `GMT`.
|
||||
|
||||
## Testing
|
||||
|
||||
`make test-ui-e2e` rebuilds `dist` and runs `pnpm e2e`, which drives Playwright against two servers (`playwright.config.ts`):
|
||||
|
||||
- **dev** (Vite on 3101) for behaviour: the `/design` catalogue in both themes and four widths, theme bootstrap, primitives' keyboard behaviour, the shell, and the Instances, VPC and Internet gateway list and panel flows.
|
||||
- **preview** (the built `dist` on 3102) for `csp.e2e.ts`, which serves the console's own CSP header and fails on any violation. Vite dev applies no CSP, so this is the only place an inline style or `eval` is caught before production.
|
||||
|
||||
`e2e/console.ts` is the fixture. It seeds a fake session and answers `/proxy/**` by action, with empty defaults for what the dashboard and shell ask for; a test adds handlers for its own data, and any call nobody answered fails the test through `api.unhandled`.
|
||||
Unhandled calls get an error in the protocol's own shape, since a plain-text body would itself trip the CSP test.
|
||||
|
||||
### Screenshots
|
||||
|
||||
Screenshot baselines live in `e2e/__screenshots__/` and are Chromium renders taken in `en-AU` and UTC, so dates do not move with the host.
|
||||
They are drawn inside Playwright's own container image, because font rasterisation differs between hosts and a baseline drawn on a workstation fails on the runner.
|
||||
`playwright.image` in the frontend directory pins that image by version and digest, and is the one place it is named.
|
||||
Its version must equal the lockfile's `@playwright/test`, since the image carries the browsers for exactly one release, so bump both together.
|
||||
|
||||
- `make ui-baselines` redraws every baseline in the pinned image, with `pnpm e2e --update-snapshots=all`, since the default mode keeps any baseline within the diff tolerance and so would keep one drawn on another host. Commit the changed files under `e2e/__screenshots__/` with the change that moved them.
|
||||
- `make ui-e2e-container` runs the suite in the same image and compares the screenshots, exactly as CI does.
|
||||
|
||||
Both run `scripts/ui-playwright.sh`, which uses podman, or docker where podman is absent, and `CONTAINER_RUNTIME` overrides the choice.
|
||||
It mounts the frontend directory, installs with `pnpm install --frozen-lockfile` into a separate `node_modules` under `~/.cache/spinifex-ui-playwright`, so the host's `node_modules` is never touched, then builds `dist` and runs the suite.
|
||||
It refuses to run when the image's Node differs from `.nvmrc` or its Playwright differs from the lockfile's.
|
||||
`make test-ui-e2e` and `pnpm e2e` still run on the host, where screenshots compare reliably only against baselines drawn on that host, so do not commit baselines from `pnpm e2e:update`.
|
||||
|
||||
The `UI End-to-End` job in `.github/workflows/ui.yml` runs the suite inside the pinned image on every pull request touching the frontend, and screenshots gate the merge with every behavioural and CSP test.
|
||||
A preceding `UI End-to-End Image` job reads `playwright.image`, so the workflow and the `make` targets cannot disagree about the image.
|
||||
On a failure the job uploads `test-results/` as the `ui-e2e-test-results` artifact, holding each failed screenshot's expected, actual and diff images and the trace.
|
||||
|
||||
## Open
|
||||
|
||||
- **Monitoring data is simulated.** Real samples need a source in the daemon; the plan is `docs/development/feature/ec2-basic-metrics.md` in the mulga repository.
|
||||
@@ -85,6 +85,7 @@ Both ship to `/usr/local/share/spinifex/` on every node, so they are available o
|
||||
| `check-coverage.sh` | Fails the build if total Go coverage falls below the minimum threshold, excluding packages exempt from the requirement. |
|
||||
| `diff-coverage.sh` | Coverage check scoped to changed lines only, against an auto-detected base ref (`HEAD~1` on main, `origin/main` on dev, otherwise `origin/dev`). |
|
||||
| `sync-aws-models.sh` | Replaces the embedded AWS Smithy models under `internal/awsmodel/models/` with the ten service files from `aws/api-models-aws` at the given commit, and records that commit in `internal/awsmodel/model_source.go`. Takes a full 40-character SHA. |
|
||||
| `ui-playwright.sh compare\|baselines [args...]` | Runs the console's Playwright suite inside the image pinned in the frontend's `playwright.image`, the one CI's `UI End-to-End` job uses, with podman or docker. `compare` checks screenshots as CI does and `baselines` redraws them; extra arguments go to `pnpm e2e`. Installs into its own `node_modules` under `~/.cache/spinifex-ui-playwright`, leaving the host's alone. `make ui-e2e-container` and `make ui-baselines` run it. |
|
||||
| `run-bench.sh` | Launches a benchmark against running Ubuntu instances, auto-detecting the AMI for the host architecture. Tracks nbdkit and perf alongside the run. |
|
||||
| `disk-performance.sh` | Runs a `fio` random 70/30 read-write benchmark swept across 4k/16k/128k/1M. Writes JSON results to `/tmp/spinifex-disk-bench`; override with `BENCH_DIR`, `OUT_DIR`, `SIZE`, `JOBS`, `BLOCK_SIZES`. |
|
||||
| `network-performance.sh` | iperf throughput from several clients to one server, driven over SSH, writing a `summary.txt` of Gbit/s per client. `--server-ip` sets the address clients dial, so pointing it at instance private addresses measures the VPC overlay rather than the external pool. |
|
||||
|
||||
Executable
+68
@@ -0,0 +1,68 @@
|
||||
#!/usr/bin/env bash
|
||||
# Runs the console's Playwright suite in the pinned image CI uses, so screenshots
|
||||
# rasterise identically here and on the runner. `compare` runs it as CI does;
|
||||
# `baselines` redraws e2e/__screenshots__/. The host's node_modules is not used.
|
||||
set -euo pipefail
|
||||
|
||||
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
ui_dir="${repo_root}/spinifex/runtime/roles/spinifexui/frontend"
|
||||
cache="${UI_PLAYWRIGHT_CACHE:-${XDG_CACHE_HOME:-${HOME}/.cache}/spinifex-ui-playwright}"
|
||||
|
||||
die() { echo "ui-playwright: $*" >&2; exit 1; }
|
||||
|
||||
mode="${1:-}"
|
||||
case "${mode}" in
|
||||
compare) e2e_args=() ;;
|
||||
baselines) e2e_args=(--update-snapshots=all) ;;
|
||||
*) die "usage: $0 compare|baselines [playwright args...]" ;;
|
||||
esac
|
||||
shift
|
||||
e2e_args+=("$@")
|
||||
|
||||
image="$(tr -d '[:space:]' < "${ui_dir}/playwright.image")"
|
||||
[ -n "${image}" ] || die "${ui_dir}/playwright.image is empty"
|
||||
|
||||
runtime="${CONTAINER_RUNTIME:-}"
|
||||
if [ -z "${runtime}" ]; then
|
||||
runtime="$(command -v podman || command -v docker || true)"
|
||||
fi
|
||||
[ -n "${runtime}" ] || die "neither podman nor docker is installed"
|
||||
|
||||
# Files the suite writes (dist, screenshots, test-results) must stay owned by
|
||||
# the invoking user, which rootless podman and docker reach differently.
|
||||
case "$(basename "${runtime}")" in
|
||||
podman) user_args=(--userns=keep-id) ;;
|
||||
*) user_args=(--user "$(id -u):$(id -g)") ;;
|
||||
esac
|
||||
|
||||
mkdir -p "${cache}/node_modules" "${cache}/pnpm-store" "${cache}/corepack"
|
||||
|
||||
# Runs in the container: check the image against .nvmrc and the lockfile's
|
||||
# Playwright, then install, build dist for the CSP test, and run the suite.
|
||||
# shellcheck disable=SC2016
|
||||
inner='
|
||||
set -eu
|
||||
want_node="v$(cat .nvmrc)"
|
||||
[ "$(node --version)" = "${want_node}" ] ||
|
||||
{ echo "ui-playwright: image has node $(node --version), .nvmrc wants ${want_node}" >&2; exit 1; }
|
||||
corepack pnpm install --frozen-lockfile --store-dir /cache/pnpm-store
|
||||
pw="$(corepack pnpm exec playwright --version | awk "{print \$2}")"
|
||||
case "${UI_PLAYWRIGHT_IMAGE}" in
|
||||
*":v${pw}-"*) ;;
|
||||
*) echo "ui-playwright: lockfile has Playwright ${pw}, image is ${UI_PLAYWRIGHT_IMAGE}" >&2; exit 1 ;;
|
||||
esac
|
||||
corepack pnpm build
|
||||
exec corepack pnpm e2e "$@"
|
||||
'
|
||||
|
||||
exec "${runtime}" run --rm --init --ipc=host "${user_args[@]}" \
|
||||
-e CI=1 \
|
||||
-e HOME=/tmp/home \
|
||||
-e COREPACK_HOME=/cache/corepack \
|
||||
-e COREPACK_ENABLE_DOWNLOAD_PROMPT=0 \
|
||||
-e UI_PLAYWRIGHT_IMAGE="${image}" \
|
||||
-v "${ui_dir}:/work" \
|
||||
-v "${cache}/node_modules:/work/node_modules" \
|
||||
-v "${cache}:/cache" \
|
||||
-w /work \
|
||||
"${image}" bash -c "${inner}" ui-playwright "${e2e_args[@]}"
|
||||
@@ -3,3 +3,5 @@ node_modules
|
||||
*.tsbuildinfo
|
||||
.pnpm-store
|
||||
coverage
|
||||
test-results
|
||||
playwright-report
|
||||
|
||||
-1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{R as e,V as t}from"./httpRequest-Dr-qoOs4.js";var n=t(e(),1),r=n.createContext(void 0);function i(){return n.useContext(r)?.direction??`ltr`}export{i as t};
|
||||
+1
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-CwtkeGXR.js","assets/httpRequest-Dr-qoOs4.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/upload-button-DH_PkIXd.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/download-1EHshqR_.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/s3-Cf8-GH_Z.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/s3-Bd8Plg1y.js","assets/queryOptions-Dfvzj6n2.js","assets/error-banner-Peby0Lty.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js"])))=>i.map(i=>d[i]);
|
||||
import{w as e,x as t}from"./httpRequest-Dr-qoOs4.js";import{n,t as r}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as i}from"./awsClient-cDSIkGhJ.js";import{t as a}from"./s3-Bd8Plg1y.js";var o=n(`/_auth/s3/ls/$bucket/$`)({loader:async({context:t,params:n})=>{let r=e(n._splat??``);await t.queryClient.query({...a(n.bucket,r),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${t(e._splat??``,`${e.bucket}/`)} | S3 | Mulga`}]}),component:r(()=>i(()=>import(`./_-CwtkeGXR.js`),__vite__mapDeps([0,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])),`component`)});export{o as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t,i as n}from"./utils-BET4HHhl.js";import{t as r}from"./link-FQ0AQx_r.js";import{n as i,t as a}from"./upload-button-B7m2Hrl6.js";import{r as o}from"./s3-IEIMgVRv.js";import{t as s}from"./error-banner-DltHJorq.js";import{t as c}from"./back-link-DdWbGAim.js";import{t as l}from"./_-DtYOE5v9.js";var u=e(),d=t();function f(){let e=(0,u.c)(14),{bucket:t,_splat:f}=l.useParams(),p=n(f??``),m=o(),h=p.split(`/`).filter(Boolean),g=[{name:t,path:`/s3/ls/${t}`},...h.map((e,n)=>{let r=`${h.slice(0,n+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${t}/${r}`}})],_=`${h.slice(0,-1).join(`/`)}/`,v;e[0]!==t||e[1]!==_||e[2]!==h.length?(v=h.length>1?(0,d.jsx)(c,{params:{bucket:t,_splat:_},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,d.jsx)(c,{params:{bucket:t},to:`/s3/ls/$bucket`,children:`Back`}),e[0]=t,e[1]=_,e[2]=h.length,e[3]=v):v=e[3];let y;e[4]!==t||e[5]!==p||e[6]!==m.isPending||e[7]!==m.mutateAsync?(y=(0,d.jsx)(a,{bucket:t,isPending:m.isPending,onUpload:m.mutateAsync,prefix:p}),e[4]=t,e[5]=p,e[6]=m.isPending,e[7]=m.mutateAsync,e[8]=y):y=e[8];let b;e[9]===m.error?b=e[10]:(b=m.error&&(0,d.jsx)(s,{error:m.error,msg:`Failed to upload object`}),e[9]=m.error,e[10]=b);let x;return e[11]!==t||e[12]!==p?(x=(0,d.jsx)(i,{bucket:t,prefix:p}),e[11]=t,e[12]=p,e[13]=x):x=e[13],(0,d.jsxs)(d.Fragment,{children:[v,(0,d.jsx)(`div`,{className:`mb-6`,children:(0,d.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,d.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:g.map((e,t)=>(0,d.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,d.jsx)(`span`,{children:`/`}),t===g.length-1?(0,d.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,d.jsx)(r,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),y]})}),b,x]})}export{f as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t,w as n}from"./httpRequest-Dr-qoOs4.js";import{t as r}from"./link-CWdxFyZC.js";import{t as i}from"./back-link-C3QOsdXo.js";import{n as a,t as o}from"./upload-button-DH_PkIXd.js";import{r as s}from"./s3-Cf8-GH_Z.js";import{t as c}from"./_-BaG4o-sb.js";import{t as l}from"./error-banner-Peby0Lty.js";var u=e(),d=t();function f(){let e=(0,u.c)(14),{bucket:t,_splat:f}=c.useParams(),p=n(f??``),m=s(),h=p.split(`/`).filter(Boolean),g=[{name:t,path:`/s3/ls/${t}`},...h.map((e,n)=>{let r=`${h.slice(0,n+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${t}/${r}`}})],_=`${h.slice(0,-1).join(`/`)}/`,v;e[0]!==t||e[1]!==_||e[2]!==h.length?(v=h.length>1?(0,d.jsx)(i,{params:{bucket:t,_splat:_},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,d.jsx)(i,{params:{bucket:t},to:`/s3/ls/$bucket`,children:`Back`}),e[0]=t,e[1]=_,e[2]=h.length,e[3]=v):v=e[3];let y;e[4]!==t||e[5]!==p||e[6]!==m.isPending||e[7]!==m.mutateAsync?(y=(0,d.jsx)(o,{bucket:t,isPending:m.isPending,onUpload:m.mutateAsync,prefix:p}),e[4]=t,e[5]=p,e[6]=m.isPending,e[7]=m.mutateAsync,e[8]=y):y=e[8];let b;e[9]===m.error?b=e[10]:(b=m.error&&(0,d.jsx)(l,{error:m.error,msg:`Failed to upload object`}),e[9]=m.error,e[10]=b);let x;return e[11]!==t||e[12]!==p?(x=(0,d.jsx)(a,{bucket:t,prefix:p}),e[11]=t,e[12]=p,e[13]=x):x=e[13],(0,d.jsxs)(d.Fragment,{children:[v,(0,d.jsx)(`div`,{className:`mb-6`,children:(0,d.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,d.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:g.map((e,t)=>(0,d.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,d.jsx)(`span`,{children:`/`}),t===g.length-1?(0,d.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,d.jsx)(r,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),y]})}),b,x]})}export{f as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-C1Mi0qmg.js","assets/utils-BET4HHhl.js","assets/link-FQ0AQx_r.js","assets/upload-button-B7m2Hrl6.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/createLucideIcon-h1L37Y9J.js","assets/download-53dBjwNN.js","assets/trash-Ip49YqNM.js","assets/upload-CaBlXZy1.js","assets/button-DWBMuxHC.js","assets/reason-parts-DpP3xw-_.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/s3-IEIMgVRv.js","assets/useMutation-BMKH507R.js","assets/s3-BpH1svFo.js","assets/queryOptions-Dfvzj6n2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/useTimeout-DPaVIHp-.js","assets/useValueChanged-B9HvR0hU.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/useTransitionStatus-DDCtc4AD.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/store-l_A4rElx.js","assets/error-banner-DltHJorq.js","assets/back-link-DdWbGAim.js","assets/arrow-left-CQJrsENY.js"])))=>i.map(i=>d[i]);
|
||||
import{i as e,n as t}from"./utils-BET4HHhl.js";import{n,t as r}from"./lazyRouteComponent-DI5oEPGd.js";import{wo as i}from"./awsClient-BxNvgbmu.js";import{t as a}from"./s3-BpH1svFo.js";var o=n(`/_auth/s3/ls/$bucket/$`)({loader:async({context:t,params:n})=>{let r=e(n._splat??``);await t.queryClient.query({...a(n.bucket,r),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${t(e._splat??``,`${e.bucket}/`)} | S3 | Mulga`}]}),component:r(()=>i(()=>import(`./_-C1Mi0qmg.js`),__vite__mapDeps([0,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])),`component`)});export{o as t};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
import{I as e,L as t}from"./httpRequest-Dr-qoOs4.js";import{t as n}from"./back-link-C3QOsdXo.js";import{n as r,t as i}from"./upload-button-DH_PkIXd.js";import{r as a}from"./s3-Cf8-GH_Z.js";import{t as o}from"./_bucket-DF0usGLj.js";import{t as s}from"./page-heading-CZgcG0Ab.js";import{t as c}from"./error-banner-Peby0Lty.js";var l=e(),u=t();function d(){let e=(0,l.c)(16),{bucket:t}=o.useParams(),d=a(),f;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,u.jsx)(n,{to:`/s3/ls`,children:`Back to buckets`}),e[0]=f):f=e[0];let p;e[1]!==t||e[2]!==d.isPending||e[3]!==d.mutateAsync?(p=(0,u.jsx)(i,{bucket:t,isPending:d.isPending,onUpload:d.mutateAsync}),e[1]=t,e[2]=d.isPending,e[3]=d.mutateAsync,e[4]=p):p=e[4];let m;e[5]!==t||e[6]!==p?(m=(0,u.jsx)(s,{actions:p,title:t}),e[5]=t,e[6]=p,e[7]=m):m=e[7];let h;e[8]===d.error?h=e[9]:(h=d.error&&(0,u.jsx)(c,{error:d.error,msg:`Failed to upload object`}),e[8]=d.error,e[9]=h);let g;e[10]===t?g=e[11]:(g=(0,u.jsx)(r,{bucket:t,prefix:``}),e[10]=t,e[11]=g);let _;return e[12]!==m||e[13]!==h||e[14]!==g?(_=(0,u.jsxs)(u.Fragment,{children:[f,m,h,g]}),e[12]=m,e[13]=h,e[14]=g,e[15]=_):_=e[15],_}export{d as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-DR0i6m84.js","assets/utils-BET4HHhl.js","assets/upload-button-B7m2Hrl6.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/link-FQ0AQx_r.js","assets/createLucideIcon-h1L37Y9J.js","assets/download-53dBjwNN.js","assets/trash-Ip49YqNM.js","assets/upload-CaBlXZy1.js","assets/button-DWBMuxHC.js","assets/reason-parts-DpP3xw-_.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/s3-IEIMgVRv.js","assets/useMutation-BMKH507R.js","assets/s3-BpH1svFo.js","assets/queryOptions-Dfvzj6n2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/useTimeout-DPaVIHp-.js","assets/useValueChanged-B9HvR0hU.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/useTransitionStatus-DDCtc4AD.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/store-l_A4rElx.js","assets/error-banner-DltHJorq.js","assets/page-heading-Dbuv6KzI.js","assets/back-link-DdWbGAim.js","assets/arrow-left-CQJrsENY.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{wo as n}from"./awsClient-BxNvgbmu.js";import{t as r}from"./s3-BpH1svFo.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.bucket),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-DR0i6m84.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-CRS801Xu.js","assets/httpRequest-Dr-qoOs4.js","assets/back-link-C3QOsdXo.js","assets/link-CWdxFyZC.js","assets/createLucideIcon-Dgwegtfa.js","assets/upload-button-DH_PkIXd.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/download-1EHshqR_.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/s3-Cf8-GH_Z.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/s3-Bd8Plg1y.js","assets/queryOptions-Dfvzj6n2.js","assets/error-banner-Peby0Lty.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/page-heading-CZgcG0Ab.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{t as r}from"./s3-Bd8Plg1y.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.bucket),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-CRS801Xu.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{n,t as r}from"./upload-button-B7m2Hrl6.js";import{r as i}from"./s3-IEIMgVRv.js";import{t as a}from"./error-banner-DltHJorq.js";import{t as o}from"./page-heading-Dbuv6KzI.js";import{t as s}from"./back-link-DdWbGAim.js";import{t as c}from"./_bucket-D1ywIHGa.js";var l=e(),u=t();function d(){let e=(0,l.c)(16),{bucket:t}=c.useParams(),d=i(),f;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,u.jsx)(s,{to:`/s3/ls`,children:`Back to buckets`}),e[0]=f):f=e[0];let p;e[1]!==t||e[2]!==d.isPending||e[3]!==d.mutateAsync?(p=(0,u.jsx)(r,{bucket:t,isPending:d.isPending,onUpload:d.mutateAsync}),e[1]=t,e[2]=d.isPending,e[3]=d.mutateAsync,e[4]=p):p=e[4];let m;e[5]!==t||e[6]!==p?(m=(0,u.jsx)(o,{actions:p,title:t}),e[5]=t,e[6]=p,e[7]=m):m=e[7];let h;e[8]===d.error?h=e[9]:(h=d.error&&(0,u.jsx)(a,{error:d.error,msg:`Failed to upload object`}),e[8]=d.error,e[9]=h);let g;e[10]===t?g=e[11]:(g=(0,u.jsx)(n,{bucket:t,prefix:``}),e[10]=t,e[11]=g);let _;return e[12]!==m||e[13]!==h||e[14]!==g?(_=(0,u.jsxs)(u.Fragment,{children:[f,m,h,g]}),e[12]=m,e[13]=h,e[14]=g,e[15]=_):_=e[15],_}export{d as component};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{t as r}from"./ecs-MQM3UnJq.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_clusterName-DMkHRz3x.js";import{t as o}from"./cluster-details-B5CdQM6s.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{clusterName:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d);if(!f){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ecs/list-clusters`,children:`Back to clusters`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Cluster not found.`})]}),e[2]=t):t=e[2],t}let p,m;e[3]===u?(p=e[4],m=e[5]):(p=()=>{u({to:`/ecs/list-clusters`})},m=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=p,e[5]=m);let h;return e[6]!==f||e[7]!==p||e[8]!==m||e[9]!==l?(h=(0,c.jsx)(o,{cluster:f,layout:`page`,onClose:p,onTabChange:m,tab:l}),e[6]=f,e[7]=p,e[8]=m,e[9]=l,e[10]=h):h=e[10],h}export{l as component};
|
||||
-1
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
-2
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-CHlposBJ.js","assets/httpRequest-Dr-qoOs4.js","assets/useQuery-ChxTuGg1.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/useSuspenseQuery-DwsF_otq.js","assets/link-CWdxFyZC.js","assets/useNavigate-CsLoTHJy.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/circle-arrow-up-Dzo3sx-3.js","assets/cli-command-panel-BuPajOsj.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/copy-BRhrvNhm.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/use-copy-to-clipboard-DCZex1DX.js","assets/trash-DF02nms9.js","assets/triangle-alert-CF-HX3ai.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/reason-parts-CrUlyFi3.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/eks-CLH1ie7V.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/commandBuilder-Bvnumn8i.js","assets/json-Brvpv93s.js","assets/subnet-calculator-DDrAb5xp.js","assets/eks-CuP60ITR.js","assets/iam-DAHbuObM.js","assets/commandBuilder-Dlr2ruMS.js","assets/page-heading-CZgcG0Ab.js","assets/badge-C6Y_Vw3S.js","assets/useRender-ljfxW3PF.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/detail-row-BNG8u2EX.js","assets/gpu-instance-type-select-BYQCOzMs.js","assets/select-DRJzHz-U.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/tabs-UhByR8M0.js","assets/json-editor-HnrPKfFL.js","assets/textarea-CAbwCjSM.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{t as n}from"./createLucideIcon-Dgwegtfa.js";import{wo as r}from"./awsClient-cDSIkGhJ.js";import{s as i,t as a,u as o}from"./eks-CuP60ITR.js";var s={name:`sliders-horizontal`,size:24,node:[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]};s.node;var c=n(s),l=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.clusterName),staleTime:`static`}),e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...a(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>r(()=>import(`./_clusterName-CHlposBJ.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{c as n,l as t};
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-3p1Vv1X5.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ecs-MQM3UnJq.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/cluster-details-B5CdQM6s.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/play-BeBunZv3.js","assets/plus-DbbEH9uL.js","assets/server-Dk46VMPX.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-CZFUjZuz.js","assets/ecs-BF4CC2dZ.js","assets/useMutation-BMKH507R.js","assets/signed-fetch-CMHm78r_.js","assets/tslib.es6-CT3DuY1l.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/gpu-instance-type-select-CO4V1URz.js","assets/select-Hj_Ty-A0.js","assets/panel-list-X915JFcL.js","assets/stop-task-dialog-CA5zZLbx.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{i as o,s,t as c}from"./ecs-MQM3UnJq.js";var l=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...c(t.clusterName),staleTime:`static`}),e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...s(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>a(()=>import(`./_clusterName-3p1Vv1X5.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59])),`component`)});export{l as t};
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-B3KkRk0-.js","assets/httpRequest-Dr-qoOs4.js","assets/useQuery-ChxTuGg1.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/useSuspenseQuery-DwsF_otq.js","assets/link-CWdxFyZC.js","assets/useNavigate-CsLoTHJy.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/reason-parts-CrUlyFi3.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ecs-BZ1CHEjT.js","assets/ecs-ECmRO3MW.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/signed-fetch-CZLhUh5_.js","assets/page-heading-CZgcG0Ab.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js","assets/gpu-instance-type-select-BYQCOzMs.js","assets/select-DRJzHz-U.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/tabs-UhByR8M0.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{i as r,s as i,t as a}from"./ecs-BZ1CHEjT.js";var o=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a(t.clusterName),staleTime:`static`}),e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-B3KkRk0-.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45])),`component`)});export{o as t};
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-fw4gVUtG.js","assets/utils-BET4HHhl.js","assets/cluster-details-45swiqB3.js","assets/useQuery-ClzJx1_m.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/createLucideIcon-h1L37Y9J.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/httpRequest-BWGSDCcn.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/badge-DZ70NF7t.js","assets/circle-arrow-up-Bpwpxirl.js","assets/plus-DbbEH9uL.js","assets/cli-command-panel-Cto62AT3.js","assets/trash-Ip49YqNM.js","assets/triangle-alert-CrRxyNar.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/eks-DNTCjDvp.js","assets/useMutation-BMKH507R.js","assets/commandBuilder-DX6GTQO6.js","assets/json-Bxiz7ri1.js","assets/subnet-calculator-DDrAb5xp.js","assets/eks-BVDrUgoQ.js","assets/iam-CEmxYCXS.js","assets/commandBuilder-BGnr0Xks.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/gpu-instance-type-select-CO4V1URz.js","assets/select-Hj_Ty-A0.js","assets/zod-9z4Ob3Po.js","assets/json-editor-YIrkPNq-.js","assets/textarea-D9fxIuOs.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{s as o,t as s,u as c}from"./eks-BVDrUgoQ.js";var l=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...c(t.clusterName),staleTime:`static`}),e.queryClient.query({...s(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>a(()=>import(`./_clusterName-fw4gVUtG.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64])),`component`)});export{l as t};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./_clusterName-PQfLy_6v.js";import{t as r}from"./cluster-details-45swiqB3.js";var i=e(),a=t();function o(){let e=(0,i.c)(8),{clusterName:t}=n.useParams(),{tab:o}=n.useSearch(),s=n.useNavigate(),c,l;e[0]===s?(c=e[1],l=e[2]):(c=()=>{s({to:`/eks/list-clusters`})},l=e=>{s({search:{tab:e},replace:!0})},e[0]=s,e[1]=c,e[2]=l);let u;return e[3]!==t||e[4]!==c||e[5]!==l||e[6]!==o?(u=(0,a.jsx)(r,{clusterName:t,layout:`page`,onClose:c,onTabChange:l,tab:o}),e[3]=t,e[4]=c,e[5]=l,e[6]=o,e[7]=u):u=e[7],u}export{o as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-Zt7ukcEk.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/useNavigate-CsLoTHJy.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/iam-Bd10-tKI.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-Dlr2ruMS.js","assets/iam-DAHbuObM.js","assets/queryOptions-Dfvzj6n2.js","assets/json-Brvpv93s.js","assets/page-heading-CZgcG0Ab.js","assets/error-banner-Peby0Lty.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/detail-row-BNG8u2EX.js","assets/inline-policies-panel-DOpRel7m.js","assets/useQuery-ChxTuGg1.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/json-editor-HnrPKfFL.js","assets/textarea-CAbwCjSM.js","assets/iam-Bet2c29S.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{C as r,a as i,n as a,p as o,s}from"./iam-DAHbuObM.js";var c=e(`/_auth/iam/(groups)/list-groups/$groupName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.groupName),staleTime:`static`}),e.queryClient.query({...a(t.groupName),staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...i(t.groupName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_groupName-Zt7ukcEk.js`),__vite__mapDeps([0,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,39])),`component`)});export{c as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{t as r}from"./group-details-D9oyMO9l.js";import{s as i}from"./iam-CEmxYCXS.js";import{t as a}from"./back-link-DdWbGAim.js";import{t as o}from"./_groupName-KHQSvD9h.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{groupName:t}=o.useParams(),{tab:l}=o.useSearch(),u=o.useNavigate(),d;e[0]===t?d=e[1]:(d=i(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.Group;if(!p){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a,{to:`/iam/list-groups`,children:`Back to groups`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/iam/list-groups`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(r,{layout:`page`,onClose:m,onTabChange:h,group:p,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-CGliMEZR.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/group-details-D9oyMO9l.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/createLucideIcon-h1L37Y9J.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/httpRequest-BWGSDCcn.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/iam-CYH0s0Ut.js","assets/useMutation-BMKH507R.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-BGnr0Xks.js","assets/iam-CEmxYCXS.js","assets/queryOptions-Dfvzj6n2.js","assets/json-Bxiz7ri1.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/iam-items-BDObI_a5.js","assets/inline-policies-panel-Cp3YNk--.js","assets/useQuery-ClzJx1_m.js","assets/plus-DbbEH9uL.js","assets/unlink-ay8cv0oZ.js","assets/json-editor-YIrkPNq-.js","assets/textarea-D9fxIuOs.js","assets/iam-9Q8I8Mc9.js","assets/back-link-DdWbGAim.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{C as o,a as s,n as c,p as l,s as u}from"./iam-CEmxYCXS.js";var d=e(`/_auth/iam/(groups)/list-groups/$groupName`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...u(t.groupName),staleTime:`static`}),e.queryClient.query({...c(t.groupName),staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...s(t.groupName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>a(()=>import(`./_groupName-CGliMEZR.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{d as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{E as e,L as t,R as n,V as r}from"./httpRequest-Dr-qoOs4.js";import{t as i}from"./useSuspenseQuery-DwsF_otq.js";import{t as a}from"./link-CWdxFyZC.js";import{t as o}from"./useNavigate-CsLoTHJy.js";import{t as s}from"./back-link-C3QOsdXo.js";import{t as c}from"./trash-DF02nms9.js";import{t as l}from"./button-BGIWso6R.js";import{b as u,d,n as f}from"./iam-Bd10-tKI.js";import{C as p,s as m}from"./iam-DAHbuObM.js";import{t as h}from"./_groupName-C-lVPvpd.js";import{t as g}from"./page-heading-CZgcG0Ab.js";import{t as _}from"./error-banner-Peby0Lty.js";import{t as v}from"./delete-confirmation-dialog-y6KuQeVG.js";import{n as y,t as b}from"./detail-row-BNG8u2EX.js";import{n as x,t as S}from"./inline-policies-panel-DOpRel7m.js";var C=r(n()),w=t();function T(){let{groupName:t}=h.useParams(),n=o(),{data:r}=i(m(t)),{data:T}=i(p),E=d(),D=f(),O=u(),[k,A]=(0,C.useState)(!1),[j,M]=(0,C.useState)(!1),[N,P]=(0,C.useState)(null),F=r.Group,I=r.Users??[],L=T.Users??[],R=new Set(I.map(e=>e.UserName)),z=L.filter(e=>e.UserName&&!R.has(e.UserName)),B=async()=>{try{await E.mutateAsync(t),n({to:`/iam/list-groups`})}finally{A(!1)}},V=async e=>{await D.mutateAsync({groupName:t,userName:e}),M(!1)},H=async e=>{P(e);try{await O.mutateAsync({groupName:t,userName:e})}finally{P(null)}};return F?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),E.error&&(0,w.jsx)(_,{error:E.error,msg:`Failed to delete group`}),D.error&&(0,w.jsx)(_,{error:D.error,msg:`Failed to add user`}),O.error&&(0,w.jsx)(_,{error:O.error,msg:`Failed to remove user`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(g,{actions:(0,w.jsxs)(l,{onClick:()=>{A(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Group Details`,title:F.GroupName??``}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:`Group Information`}),(0,w.jsxs)(y.Content,{children:[(0,w.jsx)(b,{label:`Group Name`,value:F.GroupName}),(0,w.jsx)(b,{label:`Group ID`,value:F.GroupId}),(0,w.jsx)(b,{label:`ARN`,value:F.Arn}),(0,w.jsx)(b,{label:`Path`,value:F.Path}),(0,w.jsx)(b,{label:`Created`,value:e(F.CreateDate)})]})]}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{children:`Members`}),(0,w.jsx)(l,{onClick:()=>{M(!j)},size:`sm`,children:`Add User`})]})}),(0,w.jsxs)(y.Content,{children:[j&&z.length>0&&(0,w.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a user to add:`}),(0,w.jsx)(`div`,{className:`space-y-1`,children:z.map(e=>(0,w.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:D.isPending,onClick:()=>{e.UserName&&V(e.UserName)},type:`button`,children:[(0,w.jsx)(`span`,{children:e.UserName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.UserName))})]}),j&&z.length===0&&(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No users available to add.`}),I.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:I.map(e=>(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,w.jsx)(a,{className:`text-sm font-medium hover:underline`,params:{userName:e.UserName??``},to:`/iam/list-users/$userName`,children:e.UserName}),(0,w.jsx)(l,{disabled:N===e.UserName,onClick:()=>{e.UserName&&H(e.UserName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.UserName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No members.`})]})]}),(0,w.jsx)(x,{kind:`group`,name:t}),(0,w.jsx)(S,{kind:`group`,name:t})]}),(0,w.jsx)(v,{description:`Are you sure you want to delete the group "${t}"? This action cannot be undone. You must remove all members and detach all policies first.`,isPending:E.isPending,onConfirm:B,onOpenChange:A,open:k,title:`Delete Group`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]})}export{T as component};
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.edit-CK5cOZc8.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/bedrock-BV2ZQzbN.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-Be-223w5.js","assets/tags-3YIma8D8.js","assets/bedrock-C4_IU4jK.js","assets/queryOptions-Dfvzj6n2.js","assets/guardrail-form-page-DhoIHbGq.js","assets/useNavigate-CsLoTHJy.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/plus-B4RXirTR.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/reason-parts-CrUlyFi3.js","assets/page-heading-CZgcG0Ab.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/form-actions-DlsOlY4t.js","assets/form-fields-DpAjHc0Q.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/tags-field-array-B74axfKt.js","assets/textarea-CAbwCjSM.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{n as r}from"./bedrock-C4_IU4jK.js";var i=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/edit`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.guardrailId),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Edit ${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.edit-CK5cOZc8.js`),__vite__mapDeps([0,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,39,40,41,42,43,44])),`component`)});export{i as t};
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.edit-DWRbJAbr.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/bedrock-B-RRNfOA.js","assets/useMutation-BMKH507R.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-S1kLt7Pv.js","assets/tags-OXBfmIj9.js","assets/bedrock-Cx3o-yC7.js","assets/queryOptions-Dfvzj6n2.js","assets/guardrail-form-page-B4tehfLO.js","assets/useNavigate-zYygF5Ew.js","assets/link-FQ0AQx_r.js","assets/plus-DbbEH9uL.js","assets/createLucideIcon-h1L37Y9J.js","assets/trash-Ip49YqNM.js","assets/button-DWBMuxHC.js","assets/reason-parts-DpP3xw-_.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/useTimeout-DPaVIHp-.js","assets/useValueChanged-B9HvR0hU.js","assets/label-Ce4KUdBh.js","assets/field-VR-sMz8P.js","assets/textarea-D9fxIuOs.js","assets/error-banner-DltHJorq.js","assets/page-heading-Dbuv6KzI.js","assets/zod-9z4Ob3Po.js","assets/back-link-DdWbGAim.js","assets/arrow-left-CQJrsENY.js","assets/switch-C_tQ2G3G.js","assets/useAriaLabelledBy-DkGsH2qr.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useControlled-BPga60ne.js","assets/form-actions-_tzY15ed.js","assets/form-fields-B3JzW4Fd.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useValueAsRef-BWhmEeV0.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/isElementDisabled-Cdgefx9S.js","assets/tags-field-array-CEXHVbX0.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{wo as n}from"./awsClient-BxNvgbmu.js";import{n as r}from"./bedrock-Cx3o-yC7.js";var i=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/edit`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.guardrailId),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Edit ${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.edit-DWRbJAbr.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49])),`component`)});export{i as t};
|
||||
-1
@@ -1 +0,0 @@
|
||||
import{I as e,L as t}from"./httpRequest-Dr-qoOs4.js";import{t as n}from"./useSuspenseQuery-DwsF_otq.js";import{f as r}from"./bedrock-BV2ZQzbN.js";import{n as i}from"./bedrock-C4_IU4jK.js";import{t as a}from"./_guardrailId.edit-C-5diXgZ.js";import{t as o}from"./guardrail-form-page-DhoIHbGq.js";var s=e(),c=t();function l(){let e=(0,s.c)(7),{guardrailId:t}=a.useParams(),l;e[0]===t?l=e[1]:(l=i(t),e[0]=t,e[1]=l);let{data:u}=n(l),d;e[2]===u?d=e[3]:(d=r(u),e[2]=u,e[3]=d);let f;return e[4]!==t||e[5]!==d?(f=(0,c.jsx)(o,{defaultValues:d,guardrailId:t,mode:`edit`}),e[4]=t,e[5]=d,e[6]=f):f=e[6],f}export{l as component};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{f as r}from"./bedrock-B-RRNfOA.js";import{n as i}from"./bedrock-Cx3o-yC7.js";import{t as a}from"./_guardrailId.edit-CAJ7LNWB.js";import{t as o}from"./guardrail-form-page-B4tehfLO.js";var s=e(),c=t();function l(){let e=(0,s.c)(7),{guardrailId:t}=a.useParams(),l;e[0]===t?l=e[1]:(l=i(t),e[0]=t,e[1]=l);let{data:u}=n(l),d;e[2]===u?d=e[3]:(d=r(u),e[2]=u,e[3]=d);let f;return e[4]!==t||e[5]!==d?(f=(0,c.jsx)(o,{defaultValues:d,guardrailId:t,mode:`edit`}),e[4]=t,e[5]=d,e[6]=f):f=e[6],f}export{l as component};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{n as r}from"./bedrock-Cx3o-yC7.js";import{t as i}from"./guardrail-details-DpSaRFyj.js";import{t as a}from"./_guardrailId.index-BxKh6XIc.js";var o=e(),s=t();function c(){let e=(0,o.c)(14),{guardrailId:t}=a.useParams(),{tab:c}=a.useSearch(),l=a.useNavigate(),u;e[0]===t?u=e[1]:(u=r(t),e[0]=t,e[1]=u);let{data:d}=n(u),f;e[2]!==d.name||e[3]!==d.status||e[4]!==t?(f={id:t,name:d.name,status:d.status},e[2]=d.name,e[3]=d.status,e[4]=t,e[5]=f):f=e[5];let p,m;e[6]===l?(p=e[7],m=e[8]):(p=()=>{l({to:`/bedrock/list-guardrails`})},m=e=>{l({search:{tab:e},replace:!0})},e[6]=l,e[7]=p,e[8]=m);let h;return e[9]!==f||e[10]!==p||e[11]!==m||e[12]!==c?(h=(0,s.jsx)(i,{guardrail:f,layout:`page`,onClose:p,onTabChange:m,tab:c}),e[9]=f,e[10]=p,e[11]=m,e[12]=c,e[13]=h):h=e[13],h}export{c as component};
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-BpgV8GPY.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/bedrock-Cx3o-yC7.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-S1kLt7Pv.js","assets/guardrail-details-DpSaRFyj.js","assets/useMutation-BMKH507R.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/createLucideIcon-h1L37Y9J.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/pencil-D8wjja6H.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/label-Ce4KUdBh.js","assets/field-VR-sMz8P.js","assets/bedrock-B-RRNfOA.js","assets/tags-OXBfmIj9.js","assets/commandBuilder-Dm10zAwX.js","assets/textarea-D9fxIuOs.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{n as o,r as s}from"./bedrock-Cx3o-yC7.js";var c=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.guardrailId),staleTime:`static`}),e.queryClient.query({...s(t.guardrailId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>a(()=>import(`./_guardrailId.index-BpgV8GPY.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53])),`component`)});export{c as t};
|
||||
-1
File diff suppressed because one or more lines are too long
-2
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-CYAKnxie.js","assets/httpRequest-Dr-qoOs4.js","assets/useMutation-DwiSMcUf.js","assets/removable-BrmR30Xo.js","assets/mutation-BPTwFI3g.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/link-CWdxFyZC.js","assets/useNavigate-CsLoTHJy.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/pencil-r-4_I664.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/reason-parts-CrUlyFi3.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/bedrock-BV2ZQzbN.js","assets/commandBuilder-Be-223w5.js","assets/tags-3YIma8D8.js","assets/bedrock-C4_IU4jK.js","assets/queryOptions-Dfvzj6n2.js","assets/commandBuilder-CUlkG4oS.js","assets/page-heading-CZgcG0Ab.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/textarea-CAbwCjSM.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{n as r,r as i}from"./bedrock-C4_IU4jK.js";var a=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.guardrailId),staleTime:`static`}),e.queryClient.query({...i(t.guardrailId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.index-CYAKnxie.js`),__vite__mapDeps([0,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])),`component`)});export{a as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{y as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-Dtv4uKE5.js";import{t as o}from"./placement-group-details-DWlqmSg1.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.PlacementGroups?.[0];if(!p?.GroupId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Placement group not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-placement-groups`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,pg:p,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t}from"./httpRequest-Dr-qoOs4.js";import{t as n}from"./useSuspenseQuery-DwsF_otq.js";import{t as r}from"./useNavigate-CsLoTHJy.js";import{t as i}from"./back-link-C3QOsdXo.js";import{t as a}from"./input-BwqTIkib.js";import{k as o}from"./ec2-XHwEzTpV.js";import{X as s}from"./ec2-CoMQtcmF.js";import{t as c}from"./_id-CSi4bUnS.js";import{t as l}from"./page-heading-CZgcG0Ab.js";import{i as u,t as d}from"./zod-B9u9z7RI.js";import{t as f}from"./error-banner-Peby0Lty.js";import{t as p}from"./form-actions-DlsOlY4t.js";import{r as m,s as h,t as g}from"./field-BPwqN4_m.js";import{y as _}from"./ec2-oCz79__i.js";var v=e(),y=t();function b(){let e=(0,v.c)(53),{id:t}=c.useParams(),b=r(),x;e[0]===t?x=e[1]:(x=o(t),e[0]=t,e[1]=x);let{data:S}=n(x),C=S.Volumes?.[0],w=C?.VolumeId,T=s(),E=C?.Size??1,D;e[2]===E?D=e[3]:(D=d(_.refine(e=>e.size>E,{message:`New size must be greater than current size (${E} GiB)`,path:[`size`]})),e[2]=E,e[3]=D);let O;e[4]===E?O=e[5]:(O={size:E},e[4]=E,e[5]=O);let k;e[6]!==D||e[7]!==O?(k={resolver:D,defaultValues:O},e[6]=D,e[7]=O,e[8]=k):k=e[8];let{handleSubmit:A,register:j,formState:M}=u(k),{errors:N,isSubmitting:P}=M;if(!w){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,y.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]}),e[9]=t):t=e[9],t}let F;e[10]!==T||e[11]!==b||e[12]!==w?(F=async e=>{await T.mutateAsync({...e,volumeId:w}),b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[10]=T,e[11]=b,e[12]=w,e[13]=F):F=e[13];let I=F,L,R;e[14]===w?(L=e[15],R=e[16]):(L=(0,y.jsx)(i,{params:{id:w},to:`/ec2/describe-volumes/$id`,children:`Back to volume`}),R=(0,y.jsx)(l,{subtitle:w,title:`Resize Volume`}),e[14]=w,e[15]=L,e[16]=R);let z;e[17]===T.error?z=e[18]:(z=T.error&&(0,y.jsx)(f,{error:T.error,msg:`Failed to resize volume`}),e[17]=T.error,e[18]=z);let B;e[19]!==A||e[20]!==I?(B=A(I),e[19]=A,e[20]=I,e[21]=B):B=e[21];let V;e[22]===E?V=e[23]:(V=(0,y.jsx)(`div`,{className:`space-y-2`,children:(0,y.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Current size: `,E,` GiB`]})}),e[22]=E,e[23]=V);let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`size`,children:`New size (GiB)`})}),e[24]=H):H=e[24];let U=!!N.size,W=E+1,G;e[25]===j?G=e[26]:(G=j(`size`,{valueAsNumber:!0}),e[25]=j,e[26]=G);let K;e[27]!==U||e[28]!==W||e[29]!==G?(K=(0,y.jsx)(a,{"aria-invalid":U,id:`size`,min:W,type:`number`,...G}),e[27]=U,e[28]=W,e[29]=G,e[30]=K):K=e[30];let q;e[31]===N.size?q=e[32]:(q=(0,y.jsx)(m,{errors:[N.size]}),e[31]=N.size,e[32]=q);let J;e[33]!==K||e[34]!==q?(J=(0,y.jsxs)(g,{children:[H,K,q]}),e[33]=K,e[34]=q,e[35]=J):J=e[35];let Y;e[36]!==b||e[37]!==w?(Y=async()=>{await b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[36]=b,e[37]=w,e[38]=Y):Y=e[38];let X;e[39]!==P||e[40]!==T.isPending||e[41]!==Y?(X=(0,y.jsx)(p,{isPending:T.isPending,isSubmitting:P,onCancel:Y,pendingLabel:`Resizing\\u2026`,submitLabel:`Resize Volume`}),e[39]=P,e[40]=T.isPending,e[41]=Y,e[42]=X):X=e[42];let Z;e[43]!==V||e[44]!==J||e[45]!==X||e[46]!==B?(Z=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:B,children:[V,J,X]}),e[43]=V,e[44]=J,e[45]=X,e[46]=B,e[47]=Z):Z=e[47];let Q;return e[48]!==Z||e[49]!==L||e[50]!==R||e[51]!==z?(Q=(0,y.jsxs)(y.Fragment,{children:[L,R,z,Z]}),e[48]=Z,e[49]=L,e[50]=R,e[51]=z,e[52]=Q):Q=e[52],Q}export{b as component};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t,d as n}from"./utils-BET4HHhl.js";import{t as r}from"./useSuspenseQuery-Dy5CY_m5.js";import{n as i}from"./rds-D737wGUr.js";import{t as a}from"./back-link-DdWbGAim.js";import{t as o}from"./_id-B_n4_El_.js";import{t as s}from"./db-instance-details-ChKoHgd6.js";var c=e(),l=t();function u(){let e=(0,c.c)(9),t=n(o.useParams().id),{tab:u}=o.useSearch(),d=o.useNavigate(),{data:f}=r(i(t)),p=f.DBInstances?.[0];if(!p?.DBInstanceIdentifier){let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`DB instance not found.`})]}),e[0]=t):t=e[0],t}let m,h;e[1]===d?(m=e[2],h=e[3]):(m=()=>{d({to:`/rds/describe-db-instances`})},h=e=>{d({search:{tab:e},replace:!0})},e[1]=d,e[2]=m,e[3]=h);let g;return e[4]!==p||e[5]!==m||e[6]!==h||e[7]!==u?(g=(0,l.jsx)(s,{instance:p,layout:`page`,onClose:m,onTabChange:h,tab:u}),e[4]=p,e[5]=m,e[6]=h,e[7]=u,e[8]=g):g=e[8],g}export{u as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DrmyPw0y.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{l as r,v as i}from"./ec2-XHwEzTpV.js";var a=e(`/_auth/ec2/(placement-groups)/describe-placement-groups/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DrmyPw0y.js`),__vite__mapDeps([0,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])),`component`)});export{a as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BnHRqvHV.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/createLucideIcon-Dgwegtfa.js","assets/back-link-C3QOsdXo.js","assets/camera-DwfrT4Mb.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/dist-BdB_tTMf.js","assets/button-BGIWso6R.js","assets/reason-parts-CrUlyFi3.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/useValueChanged-CmZ_T1Ux.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/input-BwqTIkib.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{k as r,l as i}from"./ec2-XHwEzTpV.js";var a=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BnHRqvHV.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45])),`component`)});export{a as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-hN4YdUjQ.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/dist-BdB_tTMf.js","assets/button-BGIWso6R.js","assets/reason-parts-CrUlyFi3.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/useValueChanged-CmZ_T1Ux.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/plus-B4RXirTR.js","assets/input-BwqTIkib.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/detail-row-BNG8u2EX.js","assets/ec2-oCz79__i.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/resource-delete-dialog-Cb7WYOwu.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{t as n}from"./createLucideIcon-Dgwegtfa.js";import{wo as r}from"./awsClient-cDSIkGhJ.js";import{C as i}from"./ec2-XHwEzTpV.js";var a={name:`x`,size:24,node:[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]};a.node;var o=n(a),s=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...i(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>r(()=>import(`./_id-hN4YdUjQ.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46])),`component`)});export{o as n,s as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D__r9YGg.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/db-snapshot-details-DkenFxHz.js","assets/useQuery-ClzJx1_m.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/createLucideIcon-h1L37Y9J.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/httpRequest-BWGSDCcn.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/rds-BF1917_R.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/tags-OXBfmIj9.js","assets/rds-D737wGUr.js","assets/queryOptions-Dfvzj6n2.js","assets/state-badge-BjBZesFJ.js","assets/rds-events-panel-Dbq5Td46.js","assets/rds-DHUR9nLY.js","assets/useMutation-BMKH507R.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/rds-tags-tab-BRfY5lKk.js","assets/tags-editor-DwLL1LiW.js","assets/zod-9z4Ob3Po.js","assets/tags-field-array-CEXHVbX0.js","assets/plus-DbbEH9uL.js","assets/back-link-DdWbGAim.js"])))=>i.map(i=>d[i]);
|
||||
import{d as e}from"./utils-BET4HHhl.js";import{n as t,t as n}from"./lazyRouteComponent-DI5oEPGd.js";import{i as r}from"./sliders-horizontal-DdDhiK4g.js";import{d as i}from"./detail-panel-1rarCgWL.js";import{_ as a}from"./httpRequest-BWGSDCcn.js";import{wo as o}from"./awsClient-BxNvgbmu.js";import{g as s,i as c,p as l}from"./rds-D737wGUr.js";var u=t(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({validateSearch:a({tab:i.tab}),search:{middlewares:[r({tab:`overview`})]},loader:async({context:t,params:n})=>{let r=e(n.id),[i]=await Promise.all([t.queryClient.query({...c(r),staleTime:`static`}),t.queryClient.query({...l(r),staleTime:`static`})]),a=i.DBSnapshots?.[0]?.DBSnapshotArn??``;a!==``&&await t.queryClient.query({...s(a),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>o(()=>import(`./_id-D__r9YGg.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{u as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BwyX8by6.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/subnet-details-Cb-tj3tY.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{O as o}from"./ec2-CZFUjZuz.js";var s=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await e.queryClient.query({...o(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>a(()=>import(`./_id-BwyX8by6.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{s as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BVXZ5hgM.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/elastic-ip-details-BPQR9BKM.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/link-2-DCq4HUiz.js","assets/trash-Ip49YqNM.js","assets/unlink-ay8cv0oZ.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{t as o,u as s}from"./ec2-CZFUjZuz.js";var c=e(`/_auth/ec2/(elastic-ips)/describe-addresses/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Elastic IP | Mulga`}]}),component:t(()=>a(()=>import(`./_id-BVXZ5hgM.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55])),`component`)});export{c as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{o as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./_id-BQkx_Ohe.js";import{t as a}from"./back-link-DdWbGAim.js";import{i as o}from"./system-managed-Dk7ySh_E.js";import{t as s}from"./image-details-BlTg1MW5.js";var c=e(),l=t();function u(){let e=(0,c.c)(11),{id:t}=i.useParams(),{tab:u}=i.useSearch(),d=i.useNavigate(),f;e[0]===t?f=e[1]:(f=r(t),e[0]=t,e[1]=f);let{data:p}=n(f),m=p?.Images?.[0];if(!m?.ImageId||o(m)){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a,{to:`/ec2/describe-images`,children:`Back to images`}),(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]}),e[2]=t):t=e[2],t}let h,g;e[3]===d?(h=e[4],g=e[5]):(h=()=>{d({to:`/ec2/describe-images`})},g=e=>{d({search:{tab:e},replace:!0})},e[3]=d,e[4]=h,e[5]=g);let _;return e[6]!==m||e[7]!==h||e[8]!==g||e[9]!==u?(_=(0,l.jsx)(s,{image:m,layout:`page`,onClose:h,onTabChange:g,tab:u}),e[6]=m,e[7]=h,e[8]=g,e[9]=u,e[10]=_):_=e[10],_}export{u as component};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t,d as n}from"./utils-BET4HHhl.js";import{t as r}from"./useSuspenseQuery-Dy5CY_m5.js";import{i}from"./elbv2-DJGMQFz-.js";import{t as a}from"./back-link-DdWbGAim.js";import{t as o}from"./_id-Co5OLA6d.js";import{t as s}from"./load-balancer-details-BIDOfC0v.js";var c=e(),l=t();function u(){let e=(0,c.c)(12),{id:t}=o.useParams(),{tab:u}=o.useSearch(),d=o.useNavigate(),f,p;if(e[0]!==t){let a=n(t);f=r,p=i(a),e[0]=t,e[1]=f,e[2]=p}else f=e[1],p=e[2];let{data:m}=f(p),h=m.LoadBalancers?.[0];if(!h?.LoadBalancerArn){let t;return e[3]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`Load balancer not found.`})]}),e[3]=t):t=e[3],t}let g,_;e[4]===d?(g=e[5],_=e[6]):(g=()=>{d({to:`/ec2/describe-load-balancers`})},_=e=>{d({search:{tab:e},replace:!0})},e[4]=d,e[5]=g,e[6]=_);let v;return e[7]!==h||e[8]!==g||e[9]!==_||e[10]!==u?(v=(0,l.jsx)(s,{layout:`page`,lb:h,onClose:g,onTabChange:_,tab:u}),e[7]=h,e[8]=g,e[9]=_,e[10]=u,e[11]=v):v=e[11],v}export{u as component};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useQuery-ClzJx1_m.js";import{t as r}from"./useSuspenseQuery-Dy5CY_m5.js";import{d as i,f as a}from"./ec2-CZFUjZuz.js";import{t as o}from"./back-link-DdWbGAim.js";import{t as s}from"./_id-CeoHfHhv.js";import{t as c}from"./internet-gateway-details-CkpOQGBv.js";var l=e(),u=t();function d(){let e=(0,l.c)(15),{id:t}=s.useParams(),{tab:d}=s.useSearch(),f=s.useNavigate(),p;e[0]===t?p=e[1]:(p=i(t),e[0]=t,e[1]=p);let{data:m}=r(p),{data:h}=n(a),g=m.InternetGateways?.[0];if(!g?.InternetGatewayId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to internet gateways`}),(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet gateway not found.`})]}),e[2]=t):t=e[2],t}let _;e[3]!==h?.InternetGateways||e[4]!==g?(_=h?.InternetGateways??[g],e[3]=h?.InternetGateways,e[4]=g,e[5]=_):_=e[5];let v,y;e[6]===f?(v=e[7],y=e[8]):(v=()=>{f({to:`/ec2/describe-internet-gateways`})},y=e=>{f({search:{tab:e},replace:!0})},e[6]=f,e[7]=v,e[8]=y);let b;return e[9]!==g||e[10]!==_||e[11]!==v||e[12]!==y||e[13]!==d?(b=(0,u.jsx)(c,{gateways:_,igw:g,layout:`page`,onClose:v,onTabChange:y,tab:d}),e[9]=g,e[10]=_,e[11]=v,e[12]=y,e[13]=d,e[14]=b):b=e[14],b}export{d as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BEjtiELt.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/system-managed-Dk7ySh_E.js","assets/image-details-BlTg1MW5.js","assets/useMutation-BMKH507R.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/circle-arrow-up-Bpwpxirl.js","assets/trash-Ip49YqNM.js","assets/ec2-J5CM0fYY.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/signed-fetch-CMHm78r_.js","assets/tslib.es6-CT3DuY1l.js","assets/use-admin-DM3b_hZw.js","assets/useQuery-ClzJx1_m.js","assets/sts-Cs4_k5sH.js","assets/admin-B61zOGTx.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{o}from"./ec2-CZFUjZuz.js";var s=e(`/_auth/ec2/(images)/describe-images/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>await e.queryClient.query({...o(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>a(()=>import(`./_id-BEjtiELt.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59])),`component`)});export{s as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{t as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./_id-BB83mm2_.js";import{t as a}from"./back-link-DdWbGAim.js";import{t as o}from"./elastic-ip-details-BPQR9BKM.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=i.useParams(),{tab:l}=i.useSearch(),u=i.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.Addresses?.[0];if(!p?.AllocationId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-addresses`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{address:p,layout:`page`,onClose:m,onTabChange:h,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{L as e,R as t,V as n,k as r}from"./httpRequest-Dr-qoOs4.js";import{t as i}from"./useSuspenseQuery-DwsF_otq.js";import{t as a}from"./link-CWdxFyZC.js";import{t as o}from"./back-link-C3QOsdXo.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-DRJzHz-U.js";import{t as f}from"./button-BGIWso6R.js";import{M as p,u as m}from"./ec2-XHwEzTpV.js";import{D as h,V as g,o as _}from"./ec2-CoMQtcmF.js";import{t as v}from"./_id-d4CxAX-E.js";import{t as y}from"./page-heading-CZgcG0Ab.js";import{t as b}from"./error-banner-Peby0Lty.js";import{t as x}from"./delete-confirmation-dialog-y6KuQeVG.js";import{n as S,t as C}from"./detail-row-BNG8u2EX.js";import{t as w}from"./delete-resource-button-KjR6kSpy.js";var T=n(t()),E=e();function D(){let{id:e}=v.useParams(),{data:t}=i(m(e)),{data:n}=i(p),D=_(),O=g(),k=h(),[A,j]=(0,T.useState)(null),[M,N]=(0,T.useState)(``),P=t.InternetGateways?.[0],F=n.Vpcs??[],I=async()=>{M&&await D.mutateAsync({internetGatewayId:e,vpcId:M})},L=async()=>{if(A)try{await O.mutateAsync({internetGatewayId:e,vpcId:A})}catch{}finally{j(null)}};if(!P?.InternetGatewayId)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet Gateway not found.`})]});let R=P.Attachments?.[0],z=!!R?.VpcId,B=r(P.Tags);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(D.error??O.error)&&(0,E.jsx)(b,{error:D.error??O.error??void 0,msg:`Internet Gateway action failed`}),(0,E.jsxs)(`div`,{className:`space-y-6`,children:[(0,E.jsx)(y,{actions:(0,E.jsx)(w,{description:`Are you sure you want to delete the Internet Gateway "${P.InternetGatewayId}"? This action cannot be undone.`,disabled:z,id:e,mutation:k,title:`Delete Internet Gateway`,to:`/ec2/describe-internet-gateways`}),subtitle:`Internet Gateway Details`,title:B?`${P.InternetGatewayId} (${B})`:P.InternetGatewayId}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`Internet Gateway Information`}),(0,E.jsxs)(S.Content,{children:[(0,E.jsx)(C,{label:`Internet Gateway ID`,value:P.InternetGatewayId}),(0,E.jsx)(C,{label:`Owner ID`,value:P.OwnerId??`—`}),(0,E.jsx)(C,{label:`State`,value:R?.State??`detached`})]})]}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`VPC Attachment`}),(0,E.jsx)(S.Content,{children:z?(0,E.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,E.jsx)(a,{className:`text-primary hover:underline`,params:{id:R.VpcId??``},to:`/ec2/describe-vpcs/$id`,children:R.VpcId}),(0,E.jsx)(f,{disabled:O.isPending,onClick:()=>{j(R.VpcId??``)},size:`sm`,variant:`outline`,children:`Detach`})]}):(0,E.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,E.jsx)(`div`,{className:`flex-1`,children:(0,E.jsxs)(d,{onValueChange:e=>{N(e??``)},value:M,children:[(0,E.jsx)(u,{className:`w-full`,children:(0,E.jsx)(s,{placeholder:`Select a VPC`})}),(0,E.jsx)(l,{children:F.map(e=>{let t=r(e.Tags);return(0,E.jsx)(c,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)})})]})}),(0,E.jsx)(f,{disabled:!M||D.isPending,onClick:I,size:`sm`,children:`Attach`})]})})]})]}),(0,E.jsx)(x,{confirmLabel:`Detach`,description:`Detach "${P.InternetGatewayId}" from "${A}"? Every subnet in the VPC that routes through it loses internet access.`,isPending:O.isPending,onConfirm:L,onOpenChange:e=>{e||j(null)},open:A!==null,pendingLabel:`Detaching…`,title:`Detach Internet Gateway`})]})}export{D as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t,k as n}from"./httpRequest-Dr-qoOs4.js";import{t as r}from"./useSuspenseQuery-DwsF_otq.js";import{t as i}from"./link-CWdxFyZC.js";import{t as a}from"./back-link-C3QOsdXo.js";import{O as o,j as s}from"./ec2-XHwEzTpV.js";import{z as c}from"./ec2-CoMQtcmF.js";import{t as l}from"./_id-DPvXLXBm.js";import{t as u}from"./page-heading-CZgcG0Ab.js";import{n as d,t as f}from"./detail-row-BNG8u2EX.js";import{t as p}from"./state-badge-Bb0HJeLD.js";import{t as m}from"./delete-resource-button-KjR6kSpy.js";var h=e(),g=t();function _(){let e=(0,h.c)(59),{id:t}=l.useParams(),i;e[0]===t?i=e[1]:(i=s(t),e[0]=t,e[1]=i);let{data:_}=r(i),{data:y}=r(o),b=_.Vpcs?.[0],x=c(),S,C,w,T,E,D;if(e[2]!==x||e[3]!==t||e[4]!==y.Subnets||e[5]!==b){D=Symbol.for(`react.early_return_sentinel`);bb0:{let r=y.Subnets?.filter(e=>e.VpcId===t)??[];if(!b?.VpcId){let t;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,g.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]}),e[12]=t):t=e[12],D=t;break bb0}let i;e[13]===b.Tags?i=e[14]:(i=n(b.Tags),e[13]=b.Tags,e[14]=i);let o=i;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),e[15]=E):E=e[15],S=`space-y-6`;let s=`Are you sure you want to delete the VPC "${b.VpcId}"? This action cannot be undone. The VPC must have no associated subnets or internet gateways.`,c;e[16]!==x||e[17]!==t||e[18]!==s?(c=(0,g.jsx)(m,{description:s,id:t,mutation:x,title:`Delete VPC`,to:`/ec2/describe-vpcs`}),e[16]=x,e[17]=t,e[18]=s,e[19]=c):c=e[19];let l;e[20]===b.State?l=e[21]:(l=(0,g.jsx)(p,{state:b.State}),e[20]=b.State,e[21]=l);let h;e[22]!==l||e[23]!==c?(h=(0,g.jsxs)(`div`,{className:`flex items-center gap-2`,children:[c,l]}),e[22]=l,e[23]=c,e[24]=h):h=e[24];let _=o?`${b.VpcId} (${o})`:b.VpcId;e[25]!==h||e[26]!==_?(C=(0,g.jsx)(u,{actions:h,subtitle:`VPC Details`,title:_}),e[25]=h,e[26]=_,e[27]=C):C=e[27];let O;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,g.jsx)(d.Header,{children:`VPC Information`}),e[28]=O):O=e[28];let k;e[29]===b.VpcId?k=e[30]:(k=(0,g.jsx)(f,{label:`VPC ID`,value:b.VpcId}),e[29]=b.VpcId,e[30]=k);let A;e[31]===b.State?A=e[32]:(A=(0,g.jsx)(f,{label:`State`,value:b.State}),e[31]=b.State,e[32]=A);let j;e[33]===b.CidrBlock?j=e[34]:(j=(0,g.jsx)(f,{label:`CIDR Block`,value:b.CidrBlock}),e[33]=b.CidrBlock,e[34]=j);let M=b.IsDefault?`Yes`:`No`,N;e[35]===M?N=e[36]:(N=(0,g.jsx)(f,{label:`Is Default`,value:M}),e[35]=M,e[36]=N);let P;e[37]===b.DhcpOptionsId?P=e[38]:(P=(0,g.jsx)(f,{label:`DHCP Options ID`,value:b.DhcpOptionsId}),e[37]=b.DhcpOptionsId,e[38]=P);let F;e[39]===b.InstanceTenancy?F=e[40]:(F=(0,g.jsx)(f,{label:`Instance Tenancy`,value:b.InstanceTenancy}),e[39]=b.InstanceTenancy,e[40]=F);let I;e[41]===b.OwnerId?I=e[42]:(I=(0,g.jsx)(f,{label:`Owner ID`,value:b.OwnerId}),e[41]=b.OwnerId,e[42]=I),e[43]!==k||e[44]!==A||e[45]!==j||e[46]!==N||e[47]!==P||e[48]!==F||e[49]!==I?(w=(0,g.jsxs)(d,{children:[O,(0,g.jsxs)(d.Content,{children:[k,A,j,N,P,F,I]})]}),e[43]=k,e[44]=A,e[45]=j,e[46]=N,e[47]=P,e[48]=F,e[49]=I,e[50]=w):w=e[50],T=r.length>0&&(0,g.jsxs)(d,{children:[(0,g.jsxs)(d.Header,{children:[`Subnets (`,r.length,`)`]}),r.map(v)]})}e[2]=x,e[3]=t,e[4]=y.Subnets,e[5]=b,e[6]=S,e[7]=C,e[8]=w,e[9]=T,e[10]=E,e[11]=D}else S=e[6],C=e[7],w=e[8],T=e[9],E=e[10],D=e[11];if(D!==Symbol.for(`react.early_return_sentinel`))return D;let O;e[51]!==S||e[52]!==C||e[53]!==w||e[54]!==T?(O=(0,g.jsxs)(`div`,{className:S,children:[C,w,T]}),e[51]=S,e[52]=C,e[53]=w,e[54]=T,e[55]=O):O=e[55];let k;return e[56]!==E||e[57]!==O?(k=(0,g.jsxs)(g.Fragment,{children:[E,O]}),e[56]=E,e[57]=O,e[58]=k):k=e[58],k}function v(e){return e.SubnetId?(0,g.jsxs)(d.Content,{children:[(0,g.jsx)(f,{label:`Subnet ID`,value:(0,g.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.SubnetId},to:`/ec2/describe-subnets/$id`,children:e.SubnetId})}),(0,g.jsx)(f,{label:`CIDR Block`,value:e.CidrBlock}),(0,g.jsx)(f,{label:`Availability Zone`,value:e.AvailabilityZone}),(0,g.jsx)(f,{label:`State`,value:e.State})]},e.SubnetId):null}export{_ as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-7Mc8edC6.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/rds-D737wGUr.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/rds-BF1917_R.js","assets/tags-OXBfmIj9.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/db-instance-details-ChKoHgd6.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/useNavigate-zYygF5Ew.js","assets/camera-Cnd1B8Ea.js","assets/button-group-6ah1yFdj.js","assets/pencil-D8wjja6H.js","assets/play-BeBunZv3.js","assets/rotate-cw-CkjJzVoK.js","assets/cli-command-panel-Cto62AT3.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/label-Ce4KUdBh.js","assets/field-VR-sMz8P.js","assets/ec2-CZFUjZuz.js","assets/rds-DHUR9nLY.js","assets/useMutation-BMKH507R.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/dropdown-menu-p23hlo9x.js","assets/select-Hj_Ty-A0.js","assets/zod-9z4Ob3Po.js","assets/security-group-checkboxes-C1qjIbg_.js","assets/switch-C_tQ2G3G.js","assets/useAriaLabelledBy-DkGsH2qr.js","assets/form-actions-_tzY15ed.js","assets/form-fields-B3JzW4Fd.js","assets/rds-form-fields-CVqqdcz9.js","assets/rds-events-panel-Dbq5Td46.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/rds-tags-tab-BRfY5lKk.js","assets/tags-editor-DwLL1LiW.js","assets/tags-field-array-CEXHVbX0.js","assets/plus-DbbEH9uL.js","assets/create-db-snapshot-dialog-C1Hyh-Nv.js"])))=>i.map(i=>d[i]);
|
||||
import{d as e}from"./utils-BET4HHhl.js";import{n as t,t as n}from"./lazyRouteComponent-DI5oEPGd.js";import{i as r}from"./sliders-horizontal-DdDhiK4g.js";import{d as i}from"./detail-panel-1rarCgWL.js";import{_ as a}from"./httpRequest-BWGSDCcn.js";import{wo as o}from"./awsClient-BxNvgbmu.js";import{c as s,g as c,n as l,s as u,t as d}from"./rds-D737wGUr.js";var f=t(`/_auth/rds/(db-instances)/describe-db-instances/$id`)({validateSearch:a({tab:i.tab}),search:{middlewares:[r({tab:`overview`})]},loader:async({context:t,params:n})=>{let r=e(n.id),[i]=await Promise.all([t.queryClient.query({...l(r),staleTime:`static`}),t.queryClient.query({...u(r),staleTime:`static`}),t.queryClient.query({...s(r),staleTime:`static`}),t.queryClient.query({...d(r),staleTime:`static`})]),a=i.DBInstances?.[0]?.DBInstanceArn??``;await t.queryClient.query({...c(a),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>o(()=>import(`./_id-7Mc8edC6.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75])),`component`)});export{f as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{w as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-BtMNkVH_.js";import{t as o}from"./security-group-details-CI3Rr5Ah.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.SecurityGroups?.[0];if(!p?.GroupId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-security-groups`,children:`Back to security groups`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Security group not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-security-groups`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,sg:p,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{L as e,R as t,V as n,k as r}from"./httpRequest-Dr-qoOs4.js";import{t as i}from"./useSuspenseQuery-DwsF_otq.js";import{t as a}from"./back-link-C3QOsdXo.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-DRJzHz-U.js";import{t as d}from"./button-BGIWso6R.js";import{l as f,t as p}from"./ec2-XHwEzTpV.js";import{$ as m,U as h,r as g}from"./ec2-CoMQtcmF.js";import{t as _}from"./_id-DoCU6Jsm.js";import{t as v}from"./page-heading-CZgcG0Ab.js";import{t as y}from"./error-banner-Peby0Lty.js";import{t as b}from"./delete-confirmation-dialog-y6KuQeVG.js";import{n as x,t as S}from"./detail-row-BNG8u2EX.js";import{t as C}from"./delete-resource-button-KjR6kSpy.js";var w=n(t()),T=e();function E(){let{id:e}=_.useParams(),{data:t}=i(p(e)),{data:n}=i(f),E=g(),D=h(),O=m(),[k,A]=(0,w.useState)(!1),[j,M]=(0,w.useState)(``),N=t.Addresses?.[0],P=n.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.State?.Name===`running`||e.State?.Name===`stopped`)??[],F=async()=>{j&&await E.mutateAsync({allocationId:e,instanceId:j})},I=async()=>{if(N?.AssociationId)try{await D.mutateAsync(N.AssociationId)}catch{}finally{A(!1)}};if(!N?.AllocationId)return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,T.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]});let L=!!N.AssociationId,R=r(N.Tags);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(E.error??D.error)&&(0,T.jsx)(y,{error:E.error??D.error??void 0,msg:`Elastic IP action failed`}),(0,T.jsxs)(`div`,{className:`space-y-6`,children:[(0,T.jsx)(v,{actions:(0,T.jsx)(C,{description:`Are you sure you want to release the Elastic IP "${N.AllocationId}" (${N.PublicIp})? This action cannot be undone.`,disabled:L,id:e,label:`Release`,mutation:O,title:`Release Elastic IP`,to:`/ec2/describe-addresses`}),subtitle:`Elastic IP Details`,title:R?`${N.AllocationId} (${R})`:N.AllocationId}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Elastic IP Information`}),(0,T.jsxs)(x.Content,{children:[(0,T.jsx)(S,{label:`Allocation ID`,value:N.AllocationId}),(0,T.jsx)(S,{label:`Public IP`,value:N.PublicIp}),(0,T.jsx)(S,{label:`Domain`,value:N.Domain}),(0,T.jsx)(S,{label:`Association ID`,value:N.AssociationId??`—`}),(0,T.jsx)(S,{label:`Instance ID`,value:N.InstanceId??`—`}),(0,T.jsx)(S,{label:`Private IP`,value:N.PrivateIpAddress??`—`})]})]}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Association`}),(0,T.jsx)(x.Content,{children:L?(0,T.jsx)(d,{disabled:D.isPending,onClick:()=>{A(!0)},size:`sm`,variant:`outline`,children:`Disassociate`}):(0,T.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,T.jsx)(`div`,{className:`flex-1`,children:(0,T.jsxs)(u,{onValueChange:e=>{M(e??``)},value:j,children:[(0,T.jsx)(l,{className:`w-full`,children:(0,T.jsx)(o,{placeholder:`Select an instance`})}),(0,T.jsx)(c,{children:P.map(e=>{let t=r(e.Tags);return(0,T.jsx)(s,{value:e.InstanceId??``,children:t?`${e.InstanceId} (${t})`:e.InstanceId},e.InstanceId)})})]})}),(0,T.jsx)(d,{disabled:!j||E.isPending,onClick:F,size:`sm`,children:`Associate`})]})})]})]}),(0,T.jsx)(b,{confirmLabel:`Disassociate`,description:`Disassociate "${N.PublicIp}" from "${N.InstanceId??N.AssociationId}"? The instance stops being reachable at this address.`,isPending:D.isPending,onConfirm:I,onOpenChange:A,open:k,pendingLabel:`Disassociating…`,title:`Disassociate Elastic IP`})]})}export{E as component};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BaF-zhnN.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/security-group-details-CI3Rr5Ah.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/plus-DbbEH9uL.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/instance-overview-Ro-hg7nJ.js","assets/useQuery-ClzJx1_m.js","assets/iam-CEmxYCXS.js","assets/commandBuilder-BGnr0Xks.js","assets/json-Bxiz7ri1.js","assets/admin-B61zOGTx.js","assets/signed-fetch-CMHm78r_.js","assets/tslib.es6-CT3DuY1l.js","assets/use-admin-DM3b_hZw.js","assets/sts-Cs4_k5sH.js","assets/state-badge-BjBZesFJ.js","assets/zod-9z4Ob3Po.js","assets/ec2-CKkC-8MY.js","assets/resource-delete-dialog-CYbL2nb2.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{w as o}from"./ec2-CZFUjZuz.js";var s=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await e.queryClient.query({...o(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>a(()=>import(`./_id-BaF-zhnN.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65])),`component`)});export{s as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{O as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-BA-_8KAT.js";import{t as o}from"./subnet-details-Cb-tj3tY.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.Subnets?.[0];if(!p?.SubnetId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-subnets`,children:`Back to subnets`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-subnets`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,subnet:p,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BgFLlD5P.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/ecr-D2CUxbEc.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ecr-CrRMNjxR.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/json-Brvpv93s.js","assets/page-heading-CZgcG0Ab.js","assets/badge-C6Y_Vw3S.js","assets/useRender-ljfxW3PF.js","assets/use-copy-to-clipboard-DCZex1DX.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/tabs-UhByR8M0.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/json-editor-HnrPKfFL.js","assets/textarea-CAbwCjSM.js"])))=>i.map(i=>d[i]);
|
||||
import{j as e}from"./httpRequest-Dr-qoOs4.js";import{n as t,t as n}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as r}from"./awsClient-cDSIkGhJ.js";import{i,n as a,r as o}from"./ecr-D2CUxbEc.js";var s=t(`/_auth/ecr/(repositories)/list-repositories/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...i(r),staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Repository | Mulga`}]}),component:n(()=>r(()=>import(`./_id-BgFLlD5P.js`),__vite__mapDeps([0,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])),`component`)});export{s as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D9jqfOZX.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/route53-BYApl-kd.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/signed-fetch-CMHm78r_.js","assets/tslib.es6-CT3DuY1l.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/hosted-zone-details-DridaWG2.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/data-table-B9tqhVd5.js","assets/useSelector-Cljrf5MY.js","assets/table-CBDh2BgA.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/useAriaLabelledBy-DkGsH2qr.js","assets/pencil-D8wjja6H.js","assets/plus-DbbEH9uL.js","assets/trash-Ip49YqNM.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/activation-panel-DI8Tcn2z.js","assets/useMutation-BMKH507R.js","assets/refresh-cw-DQ_f_wmv.js","assets/textarea-D9fxIuOs.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/zod-9z4Ob3Po.js","assets/form-fields-B3JzW4Fd.js","assets/select-Hj_Ty-A0.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{a as o,r as s}from"./route53-BYApl-kd.js";var c=e(`/_auth/route53/(hosted-zones)/list-hosted-zones/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.id),staleTime:`static`}),e.queryClient.query({...o(t.id),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Hosted zone | Mulga`}]}),component:t(()=>a(()=>import(`./_id-D9jqfOZX.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61])),`component`)});export{c as t};
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-VGW5SFJ3.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/launch-template-details-QRYGZmtE.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/createLucideIcon-h1L37Y9J.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/httpRequest-BWGSDCcn.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/badge-DZ70NF7t.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/zod-9z4Ob3Po.js","assets/ec2-CKkC-8MY.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/launch-template-data-fields-BAHqPaY4.js","assets/textarea-D9fxIuOs.js","assets/security-group-checkboxes-C1qjIbg_.js","assets/back-link-DdWbGAim.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{T as o,g as s,h as c,k as l,l as u,m as d,s as f}from"./ec2-CZFUjZuz.js";var p=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([s,c(t.id),f,u,d,l,o].map(async t=>await e.queryClient.query({...t,staleTime:`static`})))},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>a(()=>import(`./_id-VGW5SFJ3.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57])),`component`)});export{p as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t,R as n,V as r}from"./httpRequest-Dr-qoOs4.js";import{j as i}from"./removable-BrmR30Xo.js";import{t as a}from"./useMutation-DwiSMcUf.js";import{t as o}from"./useSuspenseQuery-DwsF_otq.js";import{t as s}from"./back-link-C3QOsdXo.js";import{t as c}from"./circle-arrow-up-Dzo3sx-3.js";import{t as ee}from"./button-BGIWso6R.js";import{a as l}from"./ec2-XHwEzTpV.js";import{B as te}from"./ec2-CoMQtcmF.js";import{r as u}from"./signed-fetch-CZLhUh5_.js";import{t as ne}from"./use-admin-BImV5_3q.js";import{t as d}from"./_id-DDYJRyDd.js";import{t as f}from"./page-heading-CZgcG0Ab.js";import{t as p}from"./error-banner-Peby0Lty.js";import{a as m,i as h,l as g,n as _,o as v,r as y,s as b,t as x}from"./alert-dialog-DJMXYx5d.js";import{t as S}from"./state-badge-Bb0HJeLD.js";import{t as C}from"./delete-resource-button-KjR6kSpy.js";import{i as w}from"./system-managed-Dk7ySh_E.js";import{t as T}from"./ami-details-CC6c3gdI.js";var E=r(n()),D=e();function O(){let e=(0,D.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:k,onSuccess:()=>{t.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=t,e[1]=n),a(n)}async function k(e){return await u({action:`PromoteImage`,params:{ImageId:e}})}var A=t(),re=`000000000000`;function j(){let e=(0,D.c)(48),{id:t}=d.useParams(),n;e[0]===t?n=e[1]:(n=l(t),e[0]=t,e[1]=n);let{data:r}=o(n),i=r?.Images?.[0],{isAdmin:a}=ne(),u=te(),k=O(),[j,M]=(0,E.useState)(!1);if(!i?.ImageId||w(i)){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),(0,A.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]}),e[2]=t):t=e[2],t}let N=i.OwnerId===re,P;e[3]!==t||e[4]!==k?(P=async function(){try{await k.mutateAsync(t),M(!1)}catch{}},e[3]=t,e[4]=k,e[5]=P):P=e[5];let F=P,I;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),e[6]=I):I=e[6];let L;e[7]===k.error?L=e[8]:(L=k.error&&(0,A.jsx)(p,{error:k.error,msg:`Failed to promote image`}),e[7]=k.error,e[8]=L);let R;e[9]!==a||e[10]!==N?(R=a&&!N&&(0,A.jsxs)(ee,{onClick:()=>{M(!0)},size:`sm`,variant:`outline`,children:[(0,A.jsx)(c,{className:`size-4`}),`Promote to System`]}),e[9]=a,e[10]=N,e[11]=R):R=e[11];let z=`Are you sure you want to deregister "${i.ImageId}"? The backing snapshot will not be deleted.`,B;e[12]!==u||e[13]!==t||e[14]!==z?(B=(0,A.jsx)(C,{description:z,id:t,label:`Deregister`,mutation:u,title:`Deregister Image`,to:`/ec2/describe-images`}),e[12]=u,e[13]=t,e[14]=z,e[15]=B):B=e[15];let V;e[16]===i.State?V=e[17]:(V=(0,A.jsx)(S,{state:i.State}),e[16]=i.State,e[17]=V);let H;e[18]!==R||e[19]!==B||e[20]!==V?(H=(0,A.jsxs)(`div`,{className:`flex items-center gap-2`,children:[R,B,V]}),e[18]=R,e[19]=B,e[20]=V,e[21]=H):H=e[21];let U;e[22]!==i.ImageId||e[23]!==H?(U=(0,A.jsx)(f,{actions:H,subtitle:`Image Details`,title:i.ImageId}),e[22]=i.ImageId,e[23]=H,e[24]=U):U=e[24];let W;e[25]===i?W=e[26]:(W=(0,A.jsx)(T,{image:i,showExtendedDetails:!0}),e[25]=i,e[26]=W);let G;e[27]!==W||e[28]!==U?(G=(0,A.jsxs)(`div`,{className:`space-y-6`,children:[U,W]}),e[27]=W,e[28]=U,e[29]=G):G=e[29];let K;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,A.jsx)(g,{children:`Promote to System Image`}),e[30]=K):K=e[30];let q;e[31]===i.ImageId?q=e[32]:(q=(0,A.jsxs)(b,{children:[K,(0,A.jsxs)(m,{children:[`This will make “`,i.ImageId,`” visible to all accounts as a system image. This cannot be undone via the UI.`]})]}),e[31]=i.ImageId,e[32]=q);let J;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,A.jsx)(y,{children:`Cancel`}),e[33]=J):J=e[33];let Y=k.isPending?`Promoting…`:`Promote`,X;e[34]!==F||e[35]!==k.isPending||e[36]!==Y?(X=(0,A.jsxs)(v,{children:[J,(0,A.jsx)(_,{disabled:k.isPending,onClick:F,children:Y})]}),e[34]=F,e[35]=k.isPending,e[36]=Y,e[37]=X):X=e[37];let Z;e[38]!==q||e[39]!==X?(Z=(0,A.jsxs)(h,{children:[q,X]}),e[38]=q,e[39]=X,e[40]=Z):Z=e[40];let Q;e[41]!==j||e[42]!==Z?(Q=(0,A.jsx)(x,{onOpenChange:M,open:j,children:Z}),e[41]=j,e[42]=Z,e[43]=Q):Q=e[43];let $;return e[44]!==G||e[45]!==Q||e[46]!==L?($=(0,A.jsxs)(A.Fragment,{children:[I,L,G,Q]}),e[44]=G,e[45]=Q,e[46]=L,e[47]=$):$=e[47],$}export{j as component};
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CuQznqai.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/vpc-details-DzlZh3F5.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{M as o,k as s}from"./ec2-CZFUjZuz.js";var c=e(`/_auth/ec2/(vpc)/describe-vpcs/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | VPC | Mulga`}]}),component:t(()=>a(()=>import(`./_id-CuQznqai.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52])),`component`)});export{c as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t,k as n}from"./httpRequest-Dr-qoOs4.js";import{t as r}from"./useSuspenseQuery-DwsF_otq.js";import{t as i}from"./link-CWdxFyZC.js";import{t as a}from"./back-link-C3QOsdXo.js";import{g as o}from"./ec2-XHwEzTpV.js";import{j as s}from"./ec2-CoMQtcmF.js";import{t as c}from"./_id-DbzcQ2T_.js";import{t as l}from"./page-heading-CZgcG0Ab.js";import{n as u,t as d}from"./detail-row-BNG8u2EX.js";import{t as f}from"./state-badge-Bb0HJeLD.js";import{t as p}from"./delete-resource-button-KjR6kSpy.js";var m=e(),h=t();function g(){let e=(0,m.c)(50),{id:t}=c.useParams(),g;e[0]===t?g=e[1]:(g=o(t),e[0]=t,e[1]=g);let{data:_}=r(g),v=s(),y=_.NatGateways?.[0];if(!y?.NatGatewayId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`NAT Gateway not found.`})]}),e[2]=t):t=e[2],t}let b;e[3]===y.Tags?b=e[4]:(b=n(y.Tags),e[3]=y.Tags,e[4]=b);let x=b,S=y.NatGatewayAddresses?.[0],C;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),e[5]=C):C=e[5];let w=`Are you sure you want to delete the NAT Gateway "${y.NatGatewayId}"? This action cannot be undone. The associated Elastic IP is not released.`,T;e[6]!==v||e[7]!==t||e[8]!==w?(T=(0,h.jsx)(p,{description:w,id:t,mutation:v,title:`Delete NAT Gateway`,to:`/ec2/describe-nat-gateways`}),e[6]=v,e[7]=t,e[8]=w,e[9]=T):T=e[9];let E;e[10]===y.State?E=e[11]:(E=(0,h.jsx)(f,{state:y.State}),e[10]=y.State,e[11]=E);let D;e[12]!==T||e[13]!==E?(D=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[T,E]}),e[12]=T,e[13]=E,e[14]=D):D=e[14];let O=x?`${y.NatGatewayId} (${x})`:y.NatGatewayId,k;e[15]!==D||e[16]!==O?(k=(0,h.jsx)(l,{actions:D,subtitle:`NAT Gateway Details`,title:O}),e[15]=D,e[16]=O,e[17]=k):k=e[17];let A;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,h.jsx)(u.Header,{children:`NAT Gateway Information`}),e[18]=A):A=e[18];let j;e[19]===y.NatGatewayId?j=e[20]:(j=(0,h.jsx)(d,{label:`NAT Gateway ID`,value:y.NatGatewayId}),e[19]=y.NatGatewayId,e[20]=j);let M;e[21]===y.State?M=e[22]:(M=(0,h.jsx)(d,{label:`State`,value:y.State}),e[21]=y.State,e[22]=M);let N;e[23]===y.ConnectivityType?N=e[24]:(N=(0,h.jsx)(d,{label:`Connectivity`,value:y.ConnectivityType}),e[23]=y.ConnectivityType,e[24]=N);let P;e[25]===y.SubnetId?P=e[26]:(P=y.SubnetId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.SubnetId},to:`/ec2/describe-subnets/$id`,children:y.SubnetId}):`—`,e[25]=y.SubnetId,e[26]=P);let F;e[27]===P?F=e[28]:(F=(0,h.jsx)(d,{label:`Subnet ID`,value:P}),e[27]=P,e[28]=F);let I;e[29]===y.VpcId?I=e[30]:(I=y.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.VpcId},to:`/ec2/describe-vpcs/$id`,children:y.VpcId}):`—`,e[29]=y.VpcId,e[30]=I);let L;e[31]===I?L=e[32]:(L=(0,h.jsx)(d,{label:`VPC ID`,value:I}),e[31]=I,e[32]=L);let R=S?.PublicIp??`—`,z;e[33]===R?z=e[34]:(z=(0,h.jsx)(d,{label:`Public IP`,value:R}),e[33]=R,e[34]=z);let B;e[35]===S?B=e[36]:(B=S?.AllocationId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:S.AllocationId},to:`/ec2/describe-addresses/$id`,children:S.AllocationId}):`—`,e[35]=S,e[36]=B);let V;e[37]===B?V=e[38]:(V=(0,h.jsx)(d,{label:`Allocation ID`,value:B}),e[37]=B,e[38]=V);let H;e[39]!==j||e[40]!==M||e[41]!==N||e[42]!==F||e[43]!==L||e[44]!==z||e[45]!==V?(H=(0,h.jsxs)(u,{children:[A,(0,h.jsxs)(u.Content,{children:[j,M,N,F,L,z,V]})]}),e[39]=j,e[40]=M,e[41]=N,e[42]=F,e[43]=L,e[44]=z,e[45]=V,e[46]=H):H=e[46];let U;return e[47]!==H||e[48]!==k?(U=(0,h.jsxs)(h.Fragment,{children:[C,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[k,H]})]}),e[47]=H,e[48]=k,e[49]=U):U=e[49],U}export{g as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-M7thvycA.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/createLucideIcon-Dgwegtfa.js","assets/back-link-C3QOsdXo.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/dist-BdB_tTMf.js","assets/button-BGIWso6R.js","assets/reason-parts-CrUlyFi3.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/useValueChanged-CmZ_T1Ux.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/trash-DF02nms9.js","assets/input-BwqTIkib.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/badge-C6Y_Vw3S.js","assets/useRender-ljfxW3PF.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/detail-row-BNG8u2EX.js","assets/ec2-oCz79__i.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/launch-template-data-fields-DFbxO4M_.js","assets/textarea-CAbwCjSM.js","assets/security-group-checkboxes-CWpcWjy5.js","assets/collapsible-CAHimEiI.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{O as r,c as i,h as a,m as o,o as s,p as c,w as l}from"./ec2-XHwEzTpV.js";var u=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>n(()=>import(`./_id-M7thvycA.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{u as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DA9m27Ad.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/key-pair-details-BgosmPYe.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{p as o}from"./ec2-CZFUjZuz.js";var s=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>await e.queryClient.query({...o(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>a(()=>import(`./_id-DA9m27Ad.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50])),`component`)});export{s as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D_5lIEm4.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/back-link-C3QOsdXo.js","assets/link-CWdxFyZC.js","assets/createLucideIcon-Dgwegtfa.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/detail-row-BNG8u2EX.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{f as r}from"./ec2-XHwEzTpV.js";var i=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D_5lIEm4.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DxSHTlWd.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/useNavigate-zYygF5Ew.js","assets/link-FQ0AQx_r.js","assets/input-BtHUdp1B.js","assets/reason-parts-DpP3xw-_.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/useTimeout-DPaVIHp-.js","assets/useValueChanged-B9HvR0hU.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/error-banner-DltHJorq.js","assets/page-heading-Dbuv6KzI.js","assets/zod-9z4Ob3Po.js","assets/back-link-DdWbGAim.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/ec2-CKkC-8MY.js","assets/form-actions-_tzY15ed.js","assets/button-DWBMuxHC.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{wo as n}from"./awsClient-BxNvgbmu.js";import{A as r}from"./ec2-CZFUjZuz.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DxSHTlWd.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-3Llj-IwM.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/useNavigate-CsLoTHJy.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/input-BwqTIkib.js","assets/dist-BdB_tTMf.js","assets/button-BGIWso6R.js","assets/useValueChanged-CmZ_T1Ux.js","assets/reason-parts-CrUlyFi3.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/form-actions-DlsOlY4t.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/ec2-oCz79__i.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{k as r}from"./ec2-XHwEzTpV.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-3Llj-IwM.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DpxvYpZn.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/dist-BdB_tTMf.js","assets/button-BGIWso6R.js","assets/reason-parts-CrUlyFi3.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/useValueChanged-CmZ_T1Ux.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/trash-DF02nms9.js","assets/input-BwqTIkib.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/badge-C6Y_Vw3S.js","assets/useRender-ljfxW3PF.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/detail-row-BNG8u2EX.js","assets/ec2-oCz79__i.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/resource-delete-dialog-Cb7WYOwu.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{O as r,_ as i,d as a,x as o}from"./ec2-XHwEzTpV.js";var s=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DpxvYpZn.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47])),`component`)});export{s as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{i as r,r as i}from"./instances-page-Fn2z07kl.js";import{c as a}from"./ec2-CZFUjZuz.js";import{t as o}from"./back-link-DdWbGAim.js";import{t as s}from"./_id-DgqJo4Fe.js";var c=e(),l=t();function u(){let e=(0,c.c)(14),{id:t}=s.useParams(),{tab:u}=s.useSearch(),d=s.useNavigate(),f;e[0]===t?f=e[1]:(f=a(t),e[0]=t,e[1]=f);let{data:p}=n(f),m=p.Reservations?.[0]?.Instances?.[0];if(!m?.InstanceId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o,{to:`/ec2/describe-instances`,children:`Back to instances`}),(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance not found.`})]}),e[2]=t):t=e[2],t}let h;e[3]===m?h=e[4]:(h=i(m),e[3]=m,e[4]=h);let g,_;e[5]===d?(g=e[6],_=e[7]):(g=()=>{d({to:`/ec2/describe-instances`})},_=e=>{d({search:{tab:e},replace:!0})},e[5]=d,e[6]=g,e[7]=_);let v;return e[8]!==m||e[9]!==h||e[10]!==g||e[11]!==_||e[12]!==u?(v=(0,l.jsx)(r,{instance:m,layout:`page`,name:h,onClose:g,onTabChange:_,tab:u}),e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=u,e[13]=v):v=e[13],v}export{u as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CruOGKmc.js","assets/httpRequest-Dr-qoOs4.js","assets/useQuery-ChxTuGg1.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useNavigate-CsLoTHJy.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/cli-command-panel-BuPajOsj.js","assets/check-C91NAfOp.js","assets/chevron-down-Nw5hQB-o.js","assets/copy-BRhrvNhm.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/use-copy-to-clipboard-DCZex1DX.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/rds-CREHtf2r.js","assets/tags-3YIma8D8.js","assets/rds-4bDxbUKL.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/rds-CDShFraC.js","assets/page-heading-CZgcG0Ab.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/form-actions-DlsOlY4t.js","assets/form-fields-DpAjHc0Q.js","assets/select-DRJzHz-U.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/useValueChanged-CmZ_T1Ux.js","assets/usePositioner-BW8fBIgP.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/input-BwqTIkib.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js","assets/tags-field-array-B74axfKt.js","assets/plus-B4RXirTR.js","assets/trash-DF02nms9.js","assets/detail-row-BNG8u2EX.js","assets/system-managed-Dk7ySh_E.js","assets/security-group-checkboxes-CWpcWjy5.js","assets/system-image-required-BrYRbLfO.js","assets/rotate-cw--YLbNA2u.js","assets/triangle-alert-CF-HX3ai.js","assets/rds-form-fields-DBahIIpu.js"])))=>i.map(i=>d[i]);
|
||||
import{j as e}from"./httpRequest-Dr-qoOs4.js";import{n as t,t as n}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as r}from"./awsClient-cDSIkGhJ.js";import{o as i,w as a}from"./ec2-XHwEzTpV.js";import{d as o,h as s,i as c,o as l}from"./rds-CDShFraC.js";var u=t(`/_auth/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`)({loader:async({context:t,params:n})=>{await Promise.all([t.queryClient.query({...c(e(n.id)),staleTime:`static`}),t.queryClient.query({...l,staleTime:`static`}),t.queryClient.query({...s,staleTime:`static`}),t.queryClient.query({...o,staleTime:`static`}),t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`Restore ${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-CruOGKmc.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),`component`)});export{u as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D6BVwVRc.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/snapshot-details-OpuKZPq8.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/image-CYmt7V5f.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/textarea-D9fxIuOs.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{E as o,x as s}from"./ec2-CZFUjZuz.js";var c=e(`/_auth/ec2/(snapshots)/describe-snapshots/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>a(()=>import(`./_id-D6BVwVRc.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),`component`)});export{c as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BPdpugIV.js","assets/utils-BET4HHhl.js","assets/useQuery-ClzJx1_m.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/internet-gateway-details-CkpOQGBv.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/link-2-DCq4HUiz.js","assets/trash-Ip49YqNM.js","assets/unlink-ay8cv0oZ.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{N as o,d as s}from"./ec2-CZFUjZuz.js";var c=e(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.id),staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Internet Gateway | Mulga`}]}),component:t(()=>a(()=>import(`./_id-BPdpugIV.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55])),`component`)});export{c as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-dVWDPgwn.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/volume-details-DuhsJ9h-.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/createLucideIcon-h1L37Y9J.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/useQuery-ClzJx1_m.js","assets/link-FQ0AQx_r.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/arrow-left-CQJrsENY.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/httpRequest-BWGSDCcn.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/camera-Cnd1B8Ea.js","assets/link-2-DCq4HUiz.js","assets/trash-Ip49YqNM.js","assets/unlink-ay8cv0oZ.js","assets/input-BtHUdp1B.js","assets/label-Ce4KUdBh.js","assets/field-VR-sMz8P.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/state-badge-BjBZesFJ.js","assets/switch-C_tQ2G3G.js","assets/useAriaLabelledBy-DkGsH2qr.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/back-link-DdWbGAim.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{A as o,u as s}from"./ec2-CZFUjZuz.js";var c=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>a(()=>import(`./_id-dVWDPgwn.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{c as t};
|
||||
@@ -1 +0,0 @@
|
||||
import{I as e,L as t,k as n}from"./httpRequest-Dr-qoOs4.js";import{t as r}from"./useSuspenseQuery-DwsF_otq.js";import{t as i}from"./link-CWdxFyZC.js";import{t as a}from"./back-link-C3QOsdXo.js";import{D as o}from"./ec2-XHwEzTpV.js";import{L as s}from"./ec2-CoMQtcmF.js";import{t as c}from"./_id-DA5tFJbc.js";import{t as l}from"./page-heading-CZgcG0Ab.js";import{n as u,t as d}from"./detail-row-BNG8u2EX.js";import{t as f}from"./state-badge-Bb0HJeLD.js";import{t as p}from"./delete-resource-button-KjR6kSpy.js";var m=e(),h=t();function g(){let e=(0,m.c)(51),{id:t}=c.useParams(),g;e[0]===t?g=e[1]:(g=o(t),e[0]=t,e[1]=g);let{data:_}=r(g),v=_.Subnets?.[0],y=s();if(!v?.SubnetId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]}),e[2]=t):t=e[2],t}let b;e[3]===v.Tags?b=e[4]:(b=n(v.Tags),e[3]=v.Tags,e[4]=b);let x=b,S;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),e[5]=S):S=e[5];let C=`Are you sure you want to delete the subnet "${v.SubnetId}"? This action cannot be undone.`,w;e[6]!==y||e[7]!==t||e[8]!==C?(w=(0,h.jsx)(p,{description:C,id:t,mutation:y,title:`Delete Subnet`,to:`/ec2/describe-subnets`}),e[6]=y,e[7]=t,e[8]=C,e[9]=w):w=e[9];let T;e[10]===v.State?T=e[11]:(T=(0,h.jsx)(f,{state:v.State}),e[10]=v.State,e[11]=T);let E;e[12]!==w||e[13]!==T?(E=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[w,T]}),e[12]=w,e[13]=T,e[14]=E):E=e[14];let D=x?`${v.SubnetId} (${x})`:v.SubnetId,O;e[15]!==E||e[16]!==D?(O=(0,h.jsx)(l,{actions:E,subtitle:`Subnet Details`,title:D}),e[15]=E,e[16]=D,e[17]=O):O=e[17];let k;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,h.jsx)(u.Header,{children:`Subnet Information`}),e[18]=k):k=e[18];let A;e[19]===v.SubnetId?A=e[20]:(A=(0,h.jsx)(d,{label:`Subnet ID`,value:v.SubnetId}),e[19]=v.SubnetId,e[20]=A);let j;e[21]===v.VpcId?j=e[22]:(j=v.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:v.VpcId},to:`/ec2/describe-vpcs/$id`,children:v.VpcId}):`—`,e[21]=v.VpcId,e[22]=j);let M;e[23]===j?M=e[24]:(M=(0,h.jsx)(d,{label:`VPC ID`,value:j}),e[23]=j,e[24]=M);let N;e[25]===v.State?N=e[26]:(N=(0,h.jsx)(d,{label:`State`,value:v.State}),e[25]=v.State,e[26]=N);let P;e[27]===v.CidrBlock?P=e[28]:(P=(0,h.jsx)(d,{label:`CIDR Block`,value:v.CidrBlock}),e[27]=v.CidrBlock,e[28]=P);let F;e[29]===v.AvailabilityZone?F=e[30]:(F=(0,h.jsx)(d,{label:`Availability Zone`,value:v.AvailabilityZone}),e[29]=v.AvailabilityZone,e[30]=F);let I;e[31]===v.AvailableIpAddressCount?I=e[32]:(I=v.AvailableIpAddressCount?.toString(),e[31]=v.AvailableIpAddressCount,e[32]=I);let L;e[33]===I?L=e[34]:(L=(0,h.jsx)(d,{label:`Available IP Count`,value:I}),e[33]=I,e[34]=L);let R=v.MapPublicIpOnLaunch?`Yes`:`No`,z;e[35]===R?z=e[36]:(z=(0,h.jsx)(d,{label:`Map Public IP on Launch`,value:R}),e[35]=R,e[36]=z);let B=v.DefaultForAz?`Yes`:`No`,V;e[37]===B?V=e[38]:(V=(0,h.jsx)(d,{label:`Default for AZ`,value:B}),e[37]=B,e[38]=V);let H;e[39]!==A||e[40]!==M||e[41]!==N||e[42]!==P||e[43]!==F||e[44]!==L||e[45]!==z||e[46]!==V?(H=(0,h.jsxs)(u,{children:[k,(0,h.jsxs)(u.Content,{children:[A,M,N,P,F,L,z,V]})]}),e[39]=A,e[40]=M,e[41]=N,e[42]=P,e[43]=F,e[44]=L,e[45]=z,e[46]=V,e[47]=H):H=e[47];let U;return e[48]!==H||e[49]!==O?(U=(0,h.jsxs)(h.Fragment,{children:[S,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[O,H]})]}),e[48]=H,e[49]=O,e[50]=U):U=e[50],U}export{g as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BJAq_5ct.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/elbv2-DJGMQFz-.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BxNvgbmu.js","assets/httpRequest-BWGSDCcn.js","assets/index.browser-BEm-79SP.js","assets/commandBuilder-8YvEjYM7.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/load-balancer-details-BIDOfC0v.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/pencil-D8wjja6H.js","assets/trash-Ip49YqNM.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/acm-C-_6JpYI.js","assets/listener-form-B2CPC4SK.js","assets/useMutation-BMKH507R.js","assets/elbv2-DPAE1esR.js","assets/tags-OXBfmIj9.js","assets/textarea-D9fxIuOs.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/zod-9z4Ob3Po.js","assets/ec2-CZFUjZuz.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/state-badge-BjBZesFJ.js","assets/security-group-checkboxes-C1qjIbg_.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/tags-editor-DwLL1LiW.js","assets/tags-field-array-CEXHVbX0.js","assets/plus-DbbEH9uL.js","assets/tags-section-HAXIW_Py.js","assets/switch-C_tQ2G3G.js","assets/useAriaLabelledBy-DkGsH2qr.js"])))=>i.map(i=>d[i]);
|
||||
import{d as e}from"./utils-BET4HHhl.js";import{n as t,t as n}from"./lazyRouteComponent-DI5oEPGd.js";import{i as r}from"./sliders-horizontal-DdDhiK4g.js";import{d as i}from"./detail-panel-1rarCgWL.js";import{_ as a}from"./httpRequest-BWGSDCcn.js";import{wo as o}from"./awsClient-BxNvgbmu.js";import{k as s}from"./ec2-CZFUjZuz.js";import{i as c,n as l,r as u,s as d,u as f}from"./elbv2-DJGMQFz-.js";var p=t(`/_auth/ec2/(load-balancers)/describe-load-balancers/$id`)({validateSearch:a({tab:i.tab}),search:{middlewares:[r({tab:`overview`})]},loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...c(r),staleTime:`static`}),t.queryClient.query({...l(r),staleTime:`static`}),t.queryClient.query({...u(r),staleTime:`static`}),t.queryClient.query({...d([r]),staleTime:`static`}),t.queryClient.query({...f,staleTime:`static`}),t.queryClient.query({...s,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Load Balancer | Mulga`}]}),component:n(()=>o(()=>import(`./_id-BJAq_5ct.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65])),`component`)});export{p as t};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{M as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-CDwP9yI2.js";import{t as o}from"./vpc-details-DzlZh3F5.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.Vpcs?.[0];if(!p?.VpcId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-vpcs`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==m||e[7]!==h||e[8]!==l||e[9]!==p?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,tab:l,vpc:p}),e[6]=m,e[7]=h,e[8]=l,e[9]=p,e[10]=g):g=e[10],g}export{l as component};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C8buegaN.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/useNavigate-CsLoTHJy.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/rds-CREHtf2r.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/tags-3YIma8D8.js","assets/rds-CDShFraC.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CZgcG0Ab.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js","assets/tabs-UhByR8M0.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/DirectionContext-CJn2gj-2.js","assets/useCompositeListItem-D4FWBaCx.js","assets/useControlled-Cbjuk53h.js","assets/delete-db-snapshot-dialog-Bp6Slgy-.js","assets/rds-4bDxbUKL.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/rds-events-panel-DqhkMBSp.js","assets/rds-tags-tab-B2EuBF2u.js","assets/useQuery-ChxTuGg1.js","assets/tags-editor-CUq2G1nz.js","assets/zod-B9u9z7RI.js","assets/error-banner-Peby0Lty.js","assets/tags-field-array-B74axfKt.js","assets/plus-B4RXirTR.js","assets/input-BwqTIkib.js","assets/useValueChanged-CmZ_T1Ux.js","assets/field-BPwqN4_m.js","assets/separator-AD26D8dQ.js"])))=>i.map(i=>d[i]);
|
||||
import{j as e}from"./httpRequest-Dr-qoOs4.js";import{n as t,t as n}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as r}from"./awsClient-cDSIkGhJ.js";import{g as i,i as a,p as o}from"./rds-CDShFraC.js";var s=t(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id),[s]=await Promise.all([t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`})]),c=s.DBSnapshots?.[0]?.DBSnapshotArn??``;c!==``&&await t.queryClient.query({...i(c),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-C8buegaN.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{E as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-CdL1DcaR.js";import{t as o}from"./snapshot-details-OpuKZPq8.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.Snapshots?.[0];if(!p?.SnapshotId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Snapshot not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-snapshots`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,snapshot:p,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-jyyDTDaI.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/route-table-details-CPA_hUYF.js","assets/select-Hj_Ty-A0.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/useScrollLock-BthRUlAv.js","assets/with-selector-m4-X89Ig.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/useControlled-BPga60ne.js","assets/useQuery-ClzJx1_m.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/data-table-B9tqhVd5.js","assets/useSelector-Cljrf5MY.js","assets/table-CBDh2BgA.js","assets/useAriaLabelledBy-DkGsH2qr.js","assets/badge-DZ70NF7t.js","assets/link-2-DCq4HUiz.js","assets/plus-DbbEH9uL.js","assets/trash-Ip49YqNM.js","assets/unlink-ay8cv0oZ.js","assets/input-BtHUdp1B.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js","assets/zod-9z4Ob3Po.js","assets/ec2-CKkC-8MY.js","assets/resource-delete-dialog-CYbL2nb2.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{S as o,f as s,k as c,v as l}from"./ec2-CZFUjZuz.js";var u=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>a(()=>import(`./_id-jyyDTDaI.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62])),`component`)});export{u as t};
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{r}from"./route53-BYApl-kd.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-BxjynXMu.js";import{t as o}from"./hosted-zone-details-DridaWG2.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.HostedZone;if(!p){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/route53/list-hosted-zones`,children:`Back to hosted zones`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Hosted zone not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/route53/list-hosted-zones`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==m||e[7]!==h||e[8]!==l||e[9]!==p?(g=(0,c.jsx)(o,{layout:`page`,onClose:m,onTabChange:h,tab:l,zone:p}),e[6]=m,e[7]=h,e[8]=l,e[9]=p,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-Clp2JmkJ.js","assets/httpRequest-Dr-qoOs4.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/removable-BrmR30Xo.js","assets/link-CWdxFyZC.js","assets/back-link-C3QOsdXo.js","assets/createLucideIcon-Dgwegtfa.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-CZgcG0Ab.js","assets/detail-row-BNG8u2EX.js","assets/state-badge-Bb0HJeLD.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{D as r}from"./ec2-XHwEzTpV.js";var i=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>n(()=>import(`./_id-Clp2JmkJ.js`),__vite__mapDeps([0,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])),`component`)});export{i as t};
|
||||
@@ -0,0 +1 @@
|
||||
import{D as e,O as t}from"./utils-BET4HHhl.js";import{t as n}from"./useSuspenseQuery-Dy5CY_m5.js";import{p as r}from"./ec2-CZFUjZuz.js";import{t as i}from"./back-link-DdWbGAim.js";import{t as a}from"./_id-CMZR7RkM.js";import{t as o}from"./key-pair-details-BgosmPYe.js";var s=e(),c=t();function l(){let e=(0,s.c)(11),{id:t}=a.useParams(),{tab:l}=a.useSearch(),u=a.useNavigate(),d;e[0]===t?d=e[1]:(d=r(t),e[0]=t,e[1]=d);let{data:f}=n(d),p=f.KeyPairs?.[0];if(!p?.KeyPairId){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),(0,c.jsx)(`p`,{className:`text-muted-foreground`,children:`Key pair not found.`})]}),e[2]=t):t=e[2],t}let m,h;e[3]===u?(m=e[4],h=e[5]):(m=()=>{u({to:`/ec2/describe-key-pairs`})},h=e=>{u({search:{tab:e},replace:!0})},e[3]=u,e[4]=m,e[5]=h);let g;return e[6]!==p||e[7]!==m||e[8]!==h||e[9]!==l?(g=(0,c.jsx)(o,{keyPair:p,layout:`page`,onClose:m,onTabChange:h,tab:l}),e[6]=p,e[7]=m,e[8]=h,e[9]=l,e[10]=g):g=e[10],g}export{l as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C7R9pJjK.js","assets/httpRequest-Dr-qoOs4.js","assets/removable-BrmR30Xo.js","assets/useMutation-DwiSMcUf.js","assets/mutation-BPTwFI3g.js","assets/useSuspenseQuery-DwsF_otq.js","assets/useBaseQuery-CE1m2pVx.js","assets/back-link-C3QOsdXo.js","assets/link-CWdxFyZC.js","assets/createLucideIcon-Dgwegtfa.js","assets/circle-arrow-up-Dzo3sx-3.js","assets/button-BGIWso6R.js","assets/dist-BdB_tTMf.js","assets/ec2-XHwEzTpV.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-cDSIkGhJ.js","assets/index.browser-BEm-79SP.js","assets/ec2-CoMQtcmF.js","assets/tags-3YIma8D8.js","assets/subnet-calculator-DDrAb5xp.js","assets/signed-fetch-CZLhUh5_.js","assets/use-admin-BImV5_3q.js","assets/useQuery-ChxTuGg1.js","assets/sts-CwgR4BpC.js","assets/admin-9h0ogSCv.js","assets/page-heading-CZgcG0Ab.js","assets/error-banner-Peby0Lty.js","assets/alert-dialog-DJMXYx5d.js","assets/DialogTitle-8-mIxSiF.js","assets/useValueAsRef-f_QUos9a.js","assets/reason-parts-CrUlyFi3.js","assets/useScrollLock-CqzK4Gu2.js","assets/with-selector-DlOquSVb.js","assets/state-badge-Bb0HJeLD.js","assets/delete-resource-button-KjR6kSpy.js","assets/useNavigate-CsLoTHJy.js","assets/trash-DF02nms9.js","assets/resource-delete-dialog-Cb7WYOwu.js","assets/delete-confirmation-dialog-y6KuQeVG.js","assets/system-managed-Dk7ySh_E.js","assets/ami-details-CC6c3gdI.js","assets/detail-row-BNG8u2EX.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-Cf7L8vmE.js";import{wo as n}from"./awsClient-cDSIkGhJ.js";import{a as r}from"./ec2-XHwEzTpV.js";var i=e(`/_auth/ec2/(images)/describe-images/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C7R9pJjK.js`),__vite__mapDeps([0,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,39,40,41])),`component`)});export{i as t};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DfZ8CQDl.js","assets/utils-BET4HHhl.js","assets/useSuspenseQuery-Dy5CY_m5.js","assets/useBaseQuery-BeeaiwJ-.js","assets/removable-Btn40Ir-.js","assets/ec2-CZFUjZuz.js","assets/queryOptions-Dfvzj6n2.js","assets/httpRequest-BWGSDCcn.js","assets/awsClient-BxNvgbmu.js","assets/index.browser-BEm-79SP.js","assets/back-link-DdWbGAim.js","assets/link-FQ0AQx_r.js","assets/arrow-left-CQJrsENY.js","assets/createLucideIcon-h1L37Y9J.js","assets/nat-gateway-details-BzAscjF4.js","assets/sliders-horizontal-DdDhiK4g.js","assets/detail-panel-1rarCgWL.js","assets/check-7mGr_tux.js","assets/chevron-down-BAjV3Y3X.js","assets/copy-C5a1CZG2.js","assets/popover-BEP-80vj.js","assets/with-selector-m4-X89Ig.js","assets/useTransitionStatus-DDCtc4AD.js","assets/reason-parts-DpP3xw-_.js","assets/useScrollLock-BthRUlAv.js","assets/useTimeout-DPaVIHp-.js","assets/useValueAsRef-BWhmEeV0.js","assets/visuallyHidden-CmQ9ItcI.js","assets/ToolbarRootContext-KIQ6v0BN.js","assets/useValueChanged-B9HvR0hU.js","assets/isElementDisabled-Cdgefx9S.js","assets/store-l_A4rElx.js","assets/button-DWBMuxHC.js","assets/collapsible-CeekUiOb.js","assets/useControlled-BPga60ne.js","assets/error-banner-DltHJorq.js","assets/tabs-CerNez-m.js","assets/use-copy-to-clipboard-CB3TTE8T.js","assets/trash-Ip49YqNM.js","assets/ec2-J5CM0fYY.js","assets/useMutation-BMKH507R.js","assets/tags-OXBfmIj9.js","assets/subnet-calculator-DDrAb5xp.js","assets/state-badge-BjBZesFJ.js","assets/resource-delete-dialog-CYbL2nb2.js","assets/delete-confirmation-dialog-ClGJth73.js","assets/input-BtHUdp1B.js","assets/useRegisterFieldControl-DE4_Vwao.js","assets/field-VR-sMz8P.js","assets/label-Ce4KUdBh.js","assets/alert-dialog-CW6iqpxu.js","assets/DialogTitle-Dot-df1h.js"])))=>i.map(i=>d[i]);
|
||||
import{n as e,t}from"./lazyRouteComponent-DI5oEPGd.js";import{i as n}from"./sliders-horizontal-DdDhiK4g.js";import{d as r}from"./detail-panel-1rarCgWL.js";import{_ as i}from"./httpRequest-BWGSDCcn.js";import{wo as a}from"./awsClient-BxNvgbmu.js";import{_ as o}from"./ec2-CZFUjZuz.js";var s=e(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/$id`)({validateSearch:i({tab:r.tab}),search:{middlewares:[n({tab:`overview`})]},loader:async({context:e,params:t})=>{await e.queryClient.query({...o(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | NAT Gateway | Mulga`}]}),component:t(()=>a(()=>import(`./_id-DfZ8CQDl.js`),__vite__mapDeps([0,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,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{s as t};
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user