{"version":3,"file":"config.cjs","names":["colors","frames","icons","gradients"],"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,IAAIA,qBAAO,KAAKC,qBAAO,IAAI,EAAE,CAAC,CAAC;CACvC,QAAQ,IAAI,KAAKC,oBAAM,IAAI,GAAGC,wBAAU,MAAM,QAAQ,GAAG;CACzD,QAAQ,IAAIH,qBAAO,KAAKC,qBAAO,OAAO,EAAE,CAAC,CAAC;CAC1C,QAAQ,IAAI;CAEZ,QAAQ,IAAI,KAAKD,qBAAO,IAAI,SAAS,EAAE,IAAIA,qBAAO,KAAK,OAAO,OAAO,GAAG;CACxE,QAAQ,IAAI,KAAKA,qBAAO,IAAI,QAAQ,EAAE,KAAKA,qBAAO,MAAM,OAAO,UAAU,gBAAgB,GAAG;CAC5F,IAAI,OAAO,SACT,QAAQ,IAAI,KAAKA,qBAAO,IAAI,SAAS,EAAE,IAAIA,qBAAO,QAAQ,OAAO,QAAQ,MAAM,GAAG;CAEpF,QAAQ,IAAI;AACd"}