#!/usr/bin/env bash
# Publie les assets Wix dans la racine web.
#
# Il n'y a pas d'étape de compilation : le custom element est du JS natif et le
# panneau de réglages du HTML statique. « Construire » revient donc à copier les
# sources sous www/public/widget/, seul endroit servi publiquement en HTTPS.
#
# À relancer après toute modification de integration/wix/src/, avant infra/deploy.sh.
set -euo pipefail

SRC="$(cd "$(dirname "$0")" && pwd)/src"
DEST="$(cd "$(dirname "$0")/../.." && pwd)/www/public/widget"

mkdir -p "$DEST"
cp "$SRC/manahote-booking.js" "$DEST/manahote-booking.js"
cp "$SRC/manahote-availability.js" "$DEST/manahote-availability.js"
cp "$SRC/settings-panel.html" "$DEST/settings-panel.html"

echo "Publié dans www/public/widget/ :"
ls -1 "$DEST"
echo
echo "URLs à déclarer dans l'app dashboard Wix :"
echo "  Script URL   https://www.manahote.app/public/widget/manahote-booking.js"
echo "  Settings URL https://www.manahote.app/public/widget/settings-panel.html"
echo
echo "Calendrier de disponibilites :"
echo "  https://www.manahote.app/public/widget/manahote-availability.js"
