#!/usr/bin/env bash
# Build — conditional frontend build

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/core"

TALENT_SCOUT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"

build_frontend() {
  local force="${1:-}"

  if [ "$force" = "--rebuild" ] || [ ! -d "$TALENT_SCOUT_ROOT/frontend-controlpanel/dist" ]; then
    log "Building frontend..."
    (cd "$TALENT_SCOUT_ROOT/frontend-controlpanel" && bun run build)
    ok "Frontend built"
  else
    ok "Frontend already built (use --rebuild to force)"
  fi
}
