import { customElement, property, state } from "lit/decorators.js";
import { FeedobellElement } from "../FeedobellElement";
import type { IPost } from "@feedobell/client";
import { getRelativeDate } from "../utils";
import calender from "../assets/calender.svg";
import { html } from "lit";
import { unsafeHTML } from "lit/directives/unsafe-html.js";
@customElement("feedobell-post")
export class Post extends FeedobellElement {
@property({ attribute: "post" })
post: IPost | undefined;
@state()
private _expanded: boolean = false;
private _renderPostHeader = ({ post }: { post: IPost }) => {
return html`
${getRelativeDate(post?.createdAt)}
`;
};
private _readMore({
html: content,
previewLines,
}: {
html: string;
previewLines?: number;
}) {
const shouldShowButton = false
return html`