"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
};
Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = require("path");
const obfuscate_html_attr_1 = require("@sealcode/obfuscate-html-attr");
const tempseal_1 = require("@sealcode/tempseal");
let Footer;
Footer = (add_effect, config, { contact_text }) => __awaiter(void 0, void 0, void 0, function* () {
    if (contact_text === undefined) {
        throw new Error("component footer - contact_text not provided");
    }
    const html = /* HTML */ `
		<footer class="footer">
			<a class="footer__box" href="/contact-us">
				<p class="footer__box__title">${contact_text}</p>
			</a>
			<div class="footer__contact">
				<address class="footer__contact__contact-data">
					<a
						class="mail"
						href="mailto:${obfuscate_html_attr_1.default("office@evolver.team")}"
					>
						${obfuscate_html_attr_1.default("office@evolver.team")}
					</a>
					<a
						class="phone-number"
						href="tel:${obfuscate_html_attr_1.default("+48 602 290 840")}"
					>
						${obfuscate_html_attr_1.default("+48 602 290 840")}
					</a>
					<a href="privacy-policy">Privacy Policy</a>
				</address>
			</div>
		</footer>
	`;
    yield Promise.all([
        tempseal_1.SideEffects.Scss.addFromPath(add_effect, config, path_1.resolve(__dirname, "footer.scss")),
        add_effect(new tempseal_1.SideEffects.HtmlChunk(html)),
    ]);
});
Footer.identifier = "footer";
exports.default = Footer;
//# sourceMappingURL=footer.js.map