Update Astro core and fix ViewTransitions import

This commit is contained in:
Kent Joseph T. Palima
2026-04-29 02:27:15 +08:00
parent 85e7b19cd8
commit c0f87e52b1
60 changed files with 29951 additions and 752 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
const serverIslandMap = new Map([
]);
const serverIslandNameMap = new Map([]);
export { serverIslandMap, serverIslandNameMap };
@@ -0,0 +1,3 @@
const _virtual_astro_sessionDriver = null;
export { _virtual_astro_sessionDriver as default };
@@ -0,0 +1,21 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { l as renderComponent, r as renderTemplate, m as maybeRenderHead } from './entrypoint_CZ7e8met.mjs';
import { $ as $$Layout } from './Layout_CFTVjyCn.mjs';
const $$Apply = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "Registration | UP IECEP" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<section class="registration-section"> <h1>Registration Portal</h1> <strong>Coming soon</strong> </section> ` })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/apply.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/apply.astro";
const $$url = "/apply";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$Apply,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
@@ -0,0 +1,37 @@
import { A as AstroError, v as InvalidComponentArgs } from './entrypoint_CZ7e8met.mjs';
function validateArgs(args) {
if (args.length !== 3) return false;
if (!args[0] || typeof args[0] !== "object") return false;
return true;
}
function baseCreateComponent(cb, moduleId, propagation) {
const name = moduleId?.split("/").pop()?.replace(".astro", "") ?? "";
const fn = (...args) => {
if (!validateArgs(args)) {
throw new AstroError({
...InvalidComponentArgs,
message: InvalidComponentArgs.message(name)
});
}
return cb(...args);
};
Object.defineProperty(fn, "name", { value: name, writable: false });
fn.isAstroComponentFactory = true;
fn.moduleId = moduleId;
fn.propagation = propagation;
return fn;
}
function createComponentWithOptions(opts) {
const cb = baseCreateComponent(opts.factory, opts.moduleId, opts.propagation);
return cb;
}
function createComponent(arg1, moduleId, propagation) {
if (typeof arg1 === "function") {
return baseCreateComponent(arg1, moduleId, propagation);
} else {
return createComponentWithOptions(arg1);
}
}
export { createComponent as c };
@@ -0,0 +1,21 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { l as renderComponent, r as renderTemplate, m as maybeRenderHead } from './entrypoint_CZ7e8met.mjs';
import { $ as $$Layout, a as $$ContactDetails } from './Layout_CFTVjyCn.mjs';
const $$Contact = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "Contact | UP IECEP" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<section class="contact-section"> <h1>Contact Us</h1> ${renderComponent($$result2, "ContactDetails", $$ContactDetails, { "displayTitle": false })} </section> ` })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/contact.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/contact.astro";
const $$url = "/contact";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$Contact,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,21 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { l as renderComponent, r as renderTemplate, m as maybeRenderHead } from './entrypoint_CZ7e8met.mjs';
import { $ as $$Layout } from './Layout_CFTVjyCn.mjs';
const $$GetLicensed = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "Get Licensed | UP IECEP" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<section> <h1>Get Licensed</h1> </section> ` })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/get-licensed.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/get-licensed.astro";
const $$url = "/get-licensed";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$GetLicensed,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,174 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { m as maybeRenderHead, h as addAttribute, r as renderTemplate, l as renderComponent } from './entrypoint_CZ7e8met.mjs';
import { jsx, jsxs } from 'react/jsx-runtime';
import { Swiper, SwiperSlide } from 'swiper/react';
import { Navigation, Pagination } from 'swiper/modules';
import { $ as $$Layout } from './Layout_CFTVjyCn.mjs';
const getLicensedPicture = new Proxy({"src":"/_astro/projects_getlicensed.8OZUwnDw.jpg","width":1408,"height":886,"format":"jpg"}, {
get(target, name, receiver) {
if (name === 'clone') {
return structuredClone(target);
}
if (name === 'fsPath') {
return "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/assets/images/projects_getlicensed.jpg";
}
return target[name];
}
});
const iecepDayPicture = new Proxy({"src":"/_astro/projects_iecepday.DnP904Zh.jpg","width":4032,"height":2541,"format":"jpg"}, {
get(target, name, receiver) {
if (name === 'clone') {
return structuredClone(target);
}
if (name === 'fsPath') {
return "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/assets/images/projects_iecepday.jpg";
}
return target[name];
}
});
const $$ProjectsAndCampaigns = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${maybeRenderHead()}<section class="projects-and-campaigns-section" id="projects-and-campaigns"> <h2>Projects &amp; Campaigns</h2> <div class="get-licensed"> <div class="get-licensed-text"> <h3>Get Licensed</h3> <p>
An event aimed towards preparing Electronics Engineering (ECE) students
to <strong>jumpstart their careers as future professionals</strong> and serves
as an avenue for the interaction between ECE students from different universities/colleges
in Metro Manila, licensed engineers, and professionals who have established
themselves in the field.
</p> <a href="get-licensed" class="learn-more">Learn More &rarr;</a> </div> <div class="get-licensed-picture"> <img${addAttribute(getLicensedPicture.src, "src")} alt="Get Licensed"> </div> </div> <div class="iecep-day"> <div class="iecep-day-picture"> <img${addAttribute(iecepDayPicture.src, "src")} alt="IECEP Day"> </div> <div class="iecep-day-text"> <h3>UP IECEP Day</h3> <p>
An org-exclusive special celebration organized as an internal event
catered for UP IECEP members. This includes an amazing race and other
exciting activities and sharing fun moments between the organization's
members to <strong>tighten the bond shared as ECE students</strong>.
</p> <a href="iecep-day" class="learn-more">Learn More &rarr;</a> </div> </div> </section>`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/components/ProjectsAndCampaigns/ProjectsAndCampaigns.astro", void 0);
const Slider = () => {
return /* @__PURE__ */ jsx("section", { className: "landing-slider-section", children: /* @__PURE__ */ jsx("div", { className: "landing-slider-container", children: /* @__PURE__ */ jsxs(
Swiper,
{
modules: [Navigation, Pagination],
navigation: true,
pagination: {
dynamicBullets: true,
clickable: true
},
loop: true,
centeredSlides: true,
autoHeight: true,
className: "landing-slider",
children: [
/* @__PURE__ */ jsx(SwiperSlide, { className: "landing-slider-slide landing", children: /* @__PURE__ */ jsxs("div", { className: "landing-panel", children: [
/* @__PURE__ */ jsx("h1", { children: "One IECEP " }),
/* @__PURE__ */ jsxs("span", { children: [
"One Organization.",
`
`,
"One Profession.",
`
`,
"One Family"
] }),
/* @__PURE__ */ jsx("p", { children: "Institute of Electronics Engineers of the Philippines University of the Philippines Student Chapter" })
] }) }),
/* @__PURE__ */ jsx(SwiperSlide, { className: "landing-slider-slide app-process", children: /* @__PURE__ */ jsxs("div", { className: "app-process-panel", children: [
/* @__PURE__ */ jsxs("h1", { children: [
"Come and ",
/* @__PURE__ */ jsx("br", {}),
"Roll With Us!"
] }),
/* @__PURE__ */ jsx("span", { children: "Application Process - 2324A" }),
/* @__PURE__ */ jsx("a", { href: "apply", className: "apply", children: "Apply Now! →" })
] }) }),
/* @__PURE__ */ jsx(SwiperSlide, { className: "landing-slider-slide get-licensed", children: /* @__PURE__ */ jsxs("div", { className: "get-licensed-panel", children: [
/* @__PURE__ */ jsx("h1", { children: "Get Licensed 2024" }),
/* @__PURE__ */ jsx("span", { children: "Geared Up for the Future" }),
/* @__PURE__ */ jsx("a", { href: "get-licensed", className: "learn-more", children: "Learn More →" })
] }) })
]
}
) }) });
};
const family1 = new Proxy({"src":"/_astro/family_1.Cnn-5HiK.png","width":406,"height":290,"format":"png"}, {
get(target, name, receiver) {
if (name === 'clone') {
return structuredClone(target);
}
if (name === 'fsPath') {
return "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/assets/images/family/family_1.png";
}
return target[name];
}
});
const family2 = new Proxy({"src":"/_astro/family_2.s6jV6d3A.png","width":406,"height":290,"format":"png"}, {
get(target, name, receiver) {
if (name === 'clone') {
return structuredClone(target);
}
if (name === 'fsPath') {
return "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/assets/images/family/family_2.png";
}
return target[name];
}
});
const family3 = new Proxy({"src":"/_astro/family_3.CzxcB1Ir.png","width":406,"height":290,"format":"png"}, {
get(target, name, receiver) {
if (name === 'clone') {
return structuredClone(target);
}
if (name === 'fsPath') {
return "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/assets/images/family/family_3.png";
}
return target[name];
}
});
const $$Family = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${maybeRenderHead()}<section class="family-section" id="people"> <h2>UP IECEP Family</h2> <div class="members-panel"> <div class="image-panel"> <img${addAttribute(family1.src, "src")} alt=""> <div class="image-panel-popup"> <h3>Current Members &rarr;</h3> <p>A short list of all the current members of UP IECEP</p> </div> </div> <div class="text-panel"> <div class="cover"> <h3>Current Members</h3> </div> <div class="under"> <h3>Current Members</h3> <strong>A short list of all the current members of UP IECEP</strong> </div> </div> <div class="image-panel"> <img${addAttribute(family2.src, "src")} alt=""> <div class="image-panel-popup"> <h3>Notable Members &rarr;</h3> <p>
Some of UP IECEPs most well respected and accomplished individuals
</p> </div> </div> <div class="text-panel"> <div class="cover"> <h3>Executive Commitee</h3> </div> <div class="under"> <h3>Executive Committee</h3> <strong>A bit information about the current heads of each committee</strong> </div> </div> <div class="image-panel"> <img${addAttribute(family3.src, "src")} alt=""> <div class="image-panel-popup"> <h3>Executive Commitee &rarr;</h3> <p>A bit information about the current heads of each committee</p> </div> </div> <div class="text-panel"> <div class="cover"> <h3>Current Members</h3> </div> <div class="under"> <h3>Current Members</h3> <strong>A short list of all the current members of UP IECEP</strong> </div> </div> </div> </section>`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/components/Family/Family.astro", void 0);
const $$AboutUs = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${maybeRenderHead()}<section class="about-us-section" id="about"> <div class="about-us-panel"> <h2>About Us</h2> <p> <strong>UP IECEP</strong> is an academic, non-profit, non-political duly recognized
organization of the UP College of Engineering aimed at improving the academic
performance of its members and to establish a common ground for BS ECE students
in the Electrical and Electronics Engineering Institute.
</p> </div> <div class="mission-vision"> <div class="mission-statement"> <h3>our mission</h3> <p>
To uphold academic excellence, foster camaraderie, and promote holistic
development among its members.
</p> <p>
To develop the skills and abilities of the members as future
professionals.
</p> </div> <div class="vision-statement"> <h3>our vision</h3> <p>
To be an organization of humane, proficient, competitive and virtuous
professionals.
</p> </div> </div> </section>`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/components/AboutUs/AboutUs.astro", void 0);
const $$Index = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "UP IECEP" }, { "default": ($$result2) => renderTemplate` ${renderComponent($$result2, "Slider", Slider, { "client:load": true, "client:component-hydration": "load", "client:component-path": "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/components/Slider/Slider", "client:component-export": "default" })} ${renderComponent($$result2, "AboutUs", $$AboutUs, {})} ${renderComponent($$result2, "ProjectsAndCampaigns", $$ProjectsAndCampaigns, {})} ${renderComponent($$result2, "Family", $$Family, {})} ` })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/index.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/index.astro";
const $$url = "";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$Index,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
@@ -0,0 +1,3 @@
const server = {};
export { server };
@@ -0,0 +1,25 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { l as renderComponent, r as renderTemplate, m as maybeRenderHead } from './entrypoint_CZ7e8met.mjs';
import { $ as $$Layout } from './Layout_CFTVjyCn.mjs';
var __freeze = Object.freeze;
var __defProp = Object.defineProperty;
var __template = (cooked, raw) => __freeze(__defProp(cooked, "raw", { value: __freeze(cooked.slice()) }));
var _a;
const $$Page = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "UP IECEP" }, { "default": ($$result2) => renderTemplate(_a || (_a = __template([" ", '<section> <a href="/">To Index</a> </section> <script>\n console.log("test")\n <\/script> '])), maybeRenderHead()) })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/page.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/page.astro";
const $$url = "/page";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$Page,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
@@ -0,0 +1,142 @@
import { A as AstroError, w as MissingSharp } from './entrypoint_CZ7e8met.mjs';
import { b as baseService, p as parseQuality } from './generic_DFmc8mZo.mjs';
let sharp;
const qualityTable = {
low: 25,
mid: 50,
high: 80,
max: 100
};
function resolveSharpQuality(quality) {
if (!quality) return void 0;
const parsedQuality = parseQuality(quality);
if (typeof parsedQuality === "number") {
return parsedQuality;
}
return quality in qualityTable ? qualityTable[quality] : void 0;
}
function resolveSharpEncoderOptions(transform, inputFormat, serviceConfig = {}) {
const quality = resolveSharpQuality(transform.quality);
switch (transform.format) {
case "jpg":
case "jpeg":
return {
...serviceConfig.jpeg,
...quality === void 0 ? {} : { quality }
};
case "png":
return {
...serviceConfig.png,
...quality === void 0 ? {} : { quality }
};
case "webp": {
const webpOptions = {
...serviceConfig.webp,
...quality === void 0 ? {} : { quality }
};
if (inputFormat === "gif") {
webpOptions.loop ??= 0;
}
return webpOptions;
}
case "avif":
return {
...serviceConfig.avif,
...quality === void 0 ? {} : { quality }
};
default:
return quality === void 0 ? void 0 : { quality };
}
}
async function loadSharp() {
let sharpImport;
try {
sharpImport = (await import('./index_BMX6-2tC.mjs').then(n => n.i)).default;
} catch {
throw new AstroError(MissingSharp);
}
sharpImport.cache(false);
return sharpImport;
}
const fitMap = {
fill: "fill",
contain: "inside",
cover: "cover",
none: "outside",
"scale-down": "inside",
outside: "outside",
inside: "inside"
};
const sharpService = {
validateOptions: baseService.validateOptions,
getURL: baseService.getURL,
parseURL: baseService.parseURL,
getHTMLAttributes: baseService.getHTMLAttributes,
getSrcSet: baseService.getSrcSet,
getRemoteSize: baseService.getRemoteSize,
async transform(inputBuffer, transformOptions, config) {
if (!sharp) sharp = await loadSharp();
const transform = transformOptions;
const kernel = config.service.config.kernel;
if (transform.format === "svg") return { data: inputBuffer, format: "svg" };
const result = sharp(inputBuffer, {
failOnError: false,
pages: -1,
limitInputPixels: config.service.config.limitInputPixels
});
result.rotate();
const { format } = await result.metadata();
if (transform.width && transform.height) {
const fit = transform.fit ? fitMap[transform.fit] ?? "inside" : void 0;
result.resize({
width: Math.round(transform.width),
height: Math.round(transform.height),
kernel,
fit,
position: transform.position,
withoutEnlargement: true
});
} else if (transform.height && !transform.width) {
result.resize({
height: Math.round(transform.height),
withoutEnlargement: true,
kernel
});
} else if (transform.width) {
result.resize({
width: Math.round(transform.width),
withoutEnlargement: true,
kernel
});
}
if (transform.background) {
result.flatten({ background: transform.background });
}
if (transform.format) {
const encoderOptions = resolveSharpEncoderOptions(transform, format, config.service.config);
if (transform.format === "webp" && format === "gif") {
result.webp(encoderOptions);
} else if (transform.format === "webp") {
result.webp(encoderOptions);
} else if (transform.format === "png") {
result.png(encoderOptions);
} else if (transform.format === "avif") {
result.avif(encoderOptions);
} else if (transform.format === "jpeg" || transform.format === "jpg") {
result.jpeg(encoderOptions);
} else {
result.toFormat(transform.format, encoderOptions);
}
}
const { data, info } = await result.toBuffer({ resolveWithObject: true });
const needsCopy = "buffer" in data && data.buffer instanceof SharedArrayBuffer;
return {
data: needsCopy ? new Uint8Array(data) : data,
format: info.format
};
}
};
var sharp_default = sharpService;
export { sharp_default as default, resolveSharpEncoderOptions };
@@ -0,0 +1,21 @@
import { c as createComponent } from './astro-component_Dg_tJ-jn.mjs';
import { l as renderComponent, r as renderTemplate, m as maybeRenderHead } from './entrypoint_CZ7e8met.mjs';
import { $ as $$Layout } from './Layout_CFTVjyCn.mjs';
const $$Shop = createComponent(($$result, $$props, $$slots) => {
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "Shop | UP IECEP" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<section class="shop-section"> <h1>Shop</h1> <strong>Coming soon</strong> </section> ` })}`;
}, "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/shop.astro", void 0);
const $$file = "/Users/kntdgrtnnly/Documents/upiecep/upiecep-website/src/pages/shop.astro";
const $$url = "/shop";
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
default: $$Shop,
file: $$file,
url: $$url
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };
+1
View File
@@ -0,0 +1 @@
export { y as default } from './chunks/entrypoint_CZ7e8met.mjs';
@@ -0,0 +1,3 @@
const onRequest = (_, next) => next();
export { onRequest };
+56
View File
@@ -0,0 +1,56 @@
{
"version": 3,
"routes": [
{
"handle": "filesystem"
},
{
"src": "^/_astro/(.*)$",
"headers": {
"cache-control": "public, max-age=31536000, immutable"
},
"continue": true
},
{
"src": "^/_server-islands/([^/]+?)/?$",
"dest": "_render"
},
{
"src": "^/_image/?$",
"dest": "_render"
},
{
"src": "^/apply/?$",
"dest": "_render"
},
{
"src": "^/contact/?$",
"dest": "_render"
},
{
"src": "^/get-licensed/?$",
"dest": "_render"
},
{
"src": "^/page/?$",
"dest": "_render"
},
{
"src": "^/shop/?$",
"dest": "_render"
},
{
"src": "^/$",
"dest": "_render"
},
{
"src": "^/404/?$",
"dest": "_render"
},
{
"src": "^/.*$",
"dest": "_render",
"status": 404
}
]
}
@@ -0,0 +1,6 @@
{
"runtime": "nodejs22.x",
"handler": "dist/server/entry.mjs",
"launcherType": "Nodejs",
"supportsResponseStreaming": true
}
@@ -0,0 +1,3 @@
{
"type": "module"
}
@@ -0,0 +1,10 @@
---
import Layout from '../layouts/Layout.astro';
---
<Layout title="Registration | UP IECEP">
<section class="registration-section">
<h1>Registration Portal</h1>
<strong>Coming soon</strong>
</section>
</Layout>
@@ -0,0 +1,11 @@
---
import ContactDetails from '../components/ContactDetails/ContactDetails.astro';
import Layout from '../layouts/Layout.astro';
---
<Layout title="Contact | UP IECEP">
<section class="contact-section">
<h1>Contact Us</h1>
<ContactDetails displayTitle={false} />
</section>
</Layout>
@@ -0,0 +1,9 @@
---
import Layout from '../layouts/Layout.astro';
---
<Layout title="Get Licensed | UP IECEP">
<section>
<h1>Get Licensed</h1>
</section>
</Layout>
@@ -0,0 +1,14 @@
---
import ProjectsAndCampaigns from '../components/ProjectsAndCampaigns/ProjectsAndCampaigns.astro';
import Slider from '../components/Slider/Slider';
import Family from '../components/Family/Family.astro';
import AboutUs from '../components/AboutUs/AboutUs.astro';
import Layout from '../layouts/Layout.astro';
---
<Layout title="UP IECEP">
<Slider client:load />
<AboutUs />
<ProjectsAndCampaigns />
<Family />
</Layout>
@@ -0,0 +1,12 @@
---
import Layout from "../layouts/Layout.astro"
---
<Layout title="UP IECEP">
<section>
<a href="/">To Index</a>
</section>
<script is:inline>
console.log("test")
</script>
</Layout>
@@ -0,0 +1,10 @@
---
import Layout from '../layouts/Layout.astro';
---
<Layout title="Shop | UP IECEP">
<section class="shop-section">
<h1>Shop</h1>
<strong>Coming soon</strong>
</section>
</Layout>
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import{j as s}from"./jsx-runtime.C63prpkc.js";import{r as a}from"./index.5Al-6Vsa.js";import{CloseIcon as t,ListIcon as d,ChevronUpIcon as h}from"./Icons.CVNZL9xf.js";import x from"./IecepLogo.adKbHysH.js";const c=({handleCloseDropdown:e})=>s.jsx("nav",{children:s.jsxs("ul",{children:[s.jsx("li",{children:s.jsx("a",{href:"/#about",onClick:e,children:"About Us"})}),s.jsx("li",{children:s.jsx("a",{href:"/#projects-and-campaigns",onClick:e,children:"Project & Campaigns"})}),s.jsx("li",{children:s.jsx("a",{href:"/#people",onClick:e,children:"People"})}),s.jsx("li",{children:s.jsx("a",{href:"/shop",onClick:e,children:"Shop"})}),s.jsx("li",{children:s.jsx("a",{href:"contact",onClick:e,children:"Contact Us"})})]})}),u=({path:e})=>{const[n,o]=a.useState(!1),l=()=>{o(i=>!i)},r=()=>{o(!1)};return s.jsxs(s.Fragment,{children:[s.jsxs("header",{className:"header",children:[s.jsxs("div",{className:"logo",children:[s.jsx("a",{href:"/",className:"logo-link",children:s.jsx(x,{})}),s.jsx("a",{href:"/",className:"logo-text",children:"UP IECEP"})]}),s.jsx(c,{handleCloseDropdown:r}),s.jsxs("div",{className:"apply-now",children:[s.jsx("a",{href:"apply",children:"Apply Now!"}),s.jsx("button",{type:"button",className:"dropdown",onClick:l,children:n?s.jsx(t,{}):s.jsx(d,{})})]})]}),n&&s.jsxs("div",{className:"dropdown-list",children:[s.jsx(c,{handleCloseDropdown:r}),s.jsx("button",{type:"button",onClick:r,children:s.jsx(h,{})})]})]})};export{u as default};
@@ -0,0 +1 @@
import{j as s}from"./jsx-runtime.C63prpkc.js";const l=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{fillRule:"evenodd",d:"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"})}),h=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{d:"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z"})}),o=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{fillRule:"evenodd",d:"M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z"})}),c=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{d:"M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414zM0 4.697v7.104l5.803-3.558zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586zm3.436-.586L16 11.801V4.697z"})}),a=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{d:"M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951"})}),i=()=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",children:s.jsx("path",{d:"M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334"})});export{o as ChevronUpIcon,h as CloseIcon,a as FacebookIcon,i as InstagramIcon,l as ListIcon,c as MailIcon};
@@ -0,0 +1 @@
import{j as o}from"./jsx-runtime.C63prpkc.js";const s={src:"/_astro/iecep-logo.CocXYifd.svg"},t=()=>o.jsx("img",{src:s.src,alt:"UP IECEP Logo"});export{t as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 943 KiB

@@ -0,0 +1 @@
import{r}from"./index.kA4PVysc.js";function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var a=r();const s=e(a);export{s as R,a as r};
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import{r as v}from"./index.kA4PVysc.js";var i={exports:{}},t={};var p;function y(){if(p)return t;p=1;var R=v(),a=Symbol.for("react.element"),x=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,l=R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function s(n,r,_){var e,o={},u=null,f=null;_!==void 0&&(u=""+_),r.key!==void 0&&(u=""+r.key),r.ref!==void 0&&(f=r.ref);for(e in r)c.call(r,e)&&!d.hasOwnProperty(e)&&(o[e]=r[e]);if(n&&n.defaultProps)for(e in r=n.defaultProps,r)o[e]===void 0&&(o[e]=r[e]);return{$$typeof:a,type:n,key:u,ref:f,props:o,_owner:l.current}}return t.Fragment=x,t.jsx=s,t.jsxs=s,t}var m;function O(){return m||(m=1,i.exports=y()),i.exports}var j=O();export{j};
Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 943 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

+4
View File
@@ -0,0 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://www.upiecep.org/sitemap-index.xml
+19
View File
@@ -0,0 +1,19 @@
{
"name": "Institute of Electronics Engineers of the Philippines - University of the Philippines Diliman Student Chapter",
"short_name": "UP IECEP",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.upiecep.org/</loc></url><url><loc>https://www.upiecep.org/apply/</loc></url><url><loc>https://www.upiecep.org/contact/</loc></url><url><loc>https://www.upiecep.org/get-licensed/</loc></url><url><loc>https://www.upiecep.org/page/</loc></url><url><loc>https://www.upiecep.org/shop/</loc></url></urlset>
+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://www.upiecep.org/sitemap-0.xml</loc></sitemap></sitemapindex>
Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

+2 -2
View File
@@ -1,5 +1,5 @@
import { defineConfig } from 'astro/config'; import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless'; import vercel from '@astrojs/vercel';
import sitemap from "@astrojs/sitemap"; import sitemap from "@astrojs/sitemap";
@@ -14,4 +14,4 @@ export default defineConfig({
}), }),
site: "https://www.upiecep.org", site: "https://www.upiecep.org",
integrations: [react(), sitemap()] integrations: [react(), sitemap()]
}); });
+1 -1
View File
@@ -16,7 +16,7 @@
"@astrojs/vercel": "^10.0.6", "@astrojs/vercel": "^10.0.6",
"@types/react": "^18.0.21", "@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6", "@types/react-dom": "^18.0.6",
"astro": "^4.2.6", "astro": "^6.1.10",
"react": "^18.0.0", "react": "^18.0.0",
"react-dom": "^18.0.0", "react-dom": "^18.0.0",
"react-hook-form": "^7.49.3", "react-hook-form": "^7.49.3",
+773 -747
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -1,5 +1,5 @@
--- ---
import { ViewTransitions } from 'astro:transitions'; import { ClientRouter } from 'astro:transitions';
import Header from '../components/Header/Header'; import Header from '../components/Header/Header';
import Footer from '../components/Footer/Footer.astro'; import Footer from '../components/Footer/Footer.astro';
import '../styles/index.scss'; import '../styles/index.scss';
@@ -57,7 +57,7 @@ const path = Astro.url.pathname;
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" /> <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
<link rel="manifest" href="site.webmanifest" /> <link rel="manifest" href="site.webmanifest" />
<link rel="sitemap" href="/sitemap-index.xml" /> <link rel="sitemap" href="/sitemap-index.xml" />
<ViewTransitions /> <ClientRouter />
</head> </head>
<body> <body>
<Header path={path} client:load /> <Header path={path} client:load />