{"version":3,"file":"config.mjs","names":[],"sources":["../../../src/cli/render/config.ts"],"sourcesContent":["import { colors, frames, gradients, icons } from \"../../utils/theme\";\n\n/** The `bos config` result view. */\nexport function printConfigView(result: {\n  account: string;\n  domain?: string;\n  staging?: { domain: string };\n  app?: {\n    host: { name?: string; development: string; production?: string };\n    ui: { name?: string; development?: string; production?: string; ssr?: string };\n    api: { name?: string; development?: string; production?: string; proxy?: string };\n  };\n}) {\n  console.log();\n  console.log(colors.cyan(frames.top(52)));\n  console.log(`  ${icons.app} ${gradients.cyber(\"CONFIG\")}`);\n  console.log(colors.cyan(frames.bottom(52)));\n  console.log();\n\n  console.log(`  ${colors.dim(\"Account\")}  ${colors.cyan(result.account)}`);\n  console.log(`  ${colors.dim(\"Domain\")}   ${colors.white(result.domain ?? \"not configured\")}`);\n  if (result.staging) {\n    console.log(`  ${colors.dim(\"Staging\")}  ${colors.magenta(result.staging.domain)}`);\n  }\n  console.log();\n}\n"],"mappings":";;;;AAGA,SAAgB,gBAAgB,QAS7B;CACD,QAAQ,IAAI;CACZ,QAAQ,IAAI,OAAO,KAAK,OAAO,IAAI,EAAE,CAAC,CAAC;CACvC,QAAQ,IAAI,KAAK,MAAM,IAAI,GAAG,UAAU,MAAM,QAAQ,GAAG;CACzD,QAAQ,IAAI,OAAO,KAAK,OAAO,OAAO,EAAE,CAAC,CAAC;CAC1C,QAAQ,IAAI;CAEZ,QAAQ,IAAI,KAAK,OAAO,IAAI,SAAS,EAAE,IAAI,OAAO,KAAK,OAAO,OAAO,GAAG;CACxE,QAAQ,IAAI,KAAK,OAAO,IAAI,QAAQ,EAAE,KAAK,OAAO,MAAM,OAAO,UAAU,gBAAgB,GAAG;CAC5F,IAAI,OAAO,SACT,QAAQ,IAAI,KAAK,OAAO,IAAI,SAAS,EAAE,IAAI,OAAO,QAAQ,OAAO,QAAQ,MAAM,GAAG;CAEpF,QAAQ,IAAI;AACd"}