import { e as createAstro, c as createComponent, m as maybeRenderHead, b as addAttribute, r as renderComponent, a as renderTemplate, F as Fragment, u as unescapeHTML } from './astro/server_BfDhyAjM.mjs';
import 'kleur/colors';
import { f as findImage, a as $$Icon } from './Icon_C8ArtCuv.mjs';
import { $ as $$Image } from './Image_vHu_ShFT.mjs';
import { $ as $$Tags } from './Tags_C47dqsb2.mjs';
import { a as getPermalink, f as getFormattedDate } from './permalinks_BMxSf01e.mjs';
import 'clsx';
import { b as $$Button } from './PageLayout_CDwIBOQs.mjs';
const $$Astro$3 = createAstro("https://www.radio.org.tr");
const $$ListItem = createComponent(async ($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$Astro$3, $$props, $$slots);
Astro2.self = $$ListItem;
const { post } = Astro2.props;
const image = await findImage(post.image);
const link = getPermalink(post.permalink, "post") ;
return renderTemplate`${maybeRenderHead()} ${image && (link ? renderTemplate` ${image && renderTemplate`${renderComponent($$result, "Image", $$Image, { "src": image, "class": "absolute inset-0 w-full h-full mb-6 rounded shadow-lg", "widths": [400, 900], "width": 900, "sizes": "(max-width: 900px) 400px, 900px", "alt": post.title, "layout": "contained", "loading": "lazy", "decoding": "async" })}`}
` : renderTemplate` ${image && renderTemplate`${renderComponent($$result, "Image", $$Image, { "src": image, "class": "absolute inset-0 w-full h-full mb-6 rounded shadow-lg", "widths": [400, 900], "width": 900, "sizes": "(max-width: 900px) 400px, 900px", "alt": post.title, "layout": "contained", "loading": "lazy", "decoding": "async" })}`}
`)} ${renderComponent($$result, "Icon", $$Icon, { "name": "tabler:clock", "class": "w-3.5 h-3.5 inline-block -mt-0.5 dark:text-gray-400" })} ${getFormattedDate(post.publishDate)} ${post.author && renderTemplate`${renderComponent($$result, "Fragment", Fragment, {}, { "default": async ($$result2) => renderTemplate`${" "}
· ${renderComponent($$result2, "Icon", $$Icon, { "name": "tabler:user", "class": "w-3.5 h-3.5 inline-block -mt-0.5 dark:text-gray-400" })} ${post.author.replaceAll("-", " ")} ` })}`} ${post.category && renderTemplate`${renderComponent($$result, "Fragment", Fragment, {}, { "default": async ($$result2) => renderTemplate`${" "}
·${" "} ${post.category.title} ` })}`} ${link ? renderTemplate` ${post.title} ` : post.title} ${post.excerpt && renderTemplate`
${post.excerpt}
`} ${post.tags && Array.isArray(post.tags) ? renderTemplate`
${renderComponent($$result, "PostTags", $$Tags, { "tags": post.tags })} ` : renderTemplate`${renderComponent($$result, "Fragment", Fragment, {})}`}
`;
}, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/ListItem.astro", void 0);
const $$Astro$2 = createAstro("https://www.radio.org.tr");
const $$List = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$Astro$2, $$props, $$slots);
Astro2.self = $$List;
const { posts } = Astro2.props;
return renderTemplate`${maybeRenderHead()}
${posts.map((post) => renderTemplate` ${renderComponent($$result, "Item", $$ListItem, { "post": post })} `)} `;
}, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/List.astro", void 0);
const $$Astro$1 = createAstro("https://www.radio.org.tr");
const $$Headline = createComponent(async ($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots);
Astro2.self = $$Headline;
const { title = await Astro2.slots.render("default"), subtitle = await Astro2.slots.render("subtitle") } = Astro2.props;
return renderTemplate`${maybeRenderHead()} ${unescapeHTML(title)} ${subtitle && renderTemplate`${unescapeHTML(subtitle)}
`} `;
}, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/Headline.astro", void 0);
const $$Astro = createAstro("https://www.radio.org.tr");
const $$Pagination = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
Astro2.self = $$Pagination;
const { prevUrl, nextUrl, prevText = "Daha Yeni Yaz\u0131lar", nextText = "Daha Eski Yaz\u0131lar" } = Astro2.props;
return renderTemplate`${(prevUrl || nextUrl) && renderTemplate`${maybeRenderHead()}${renderComponent($$result, "Button", $$Button, { "variant": "tertiary", "class": `md:px-3 px-3 mr-2 ${!prevUrl ? "invisible" : ""}`, "href": getPermalink(prevUrl) }, { "default": ($$result2) => renderTemplate`${renderComponent($$result2, "Icon", $$Icon, { "name": "tabler:chevron-left", "class": "w-6 h-6" })}
${prevText}
` })}${renderComponent($$result, "Button", $$Button, { "variant": "tertiary", "class": `md:px-3 px-3 ${!nextUrl ? "invisible" : ""}`, "href": getPermalink(nextUrl) }, { "default": ($$result2) => renderTemplate`
${nextText} ${renderComponent($$result2, "Icon", $$Icon, { "name": "tabler:chevron-right", "class": "w-6 h-6" })}` })}
`}`;
}, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/Pagination.astro", void 0);
export { $$Headline as $, $$List as a, $$Pagination as b };