Compare commits
	
		
			2 commits
		
	
	
		
			addbb820a3
			...
			f9ef90e61f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
							 | 
						f9ef90e61f | ||
| 
							 | 
						67563c5c25 | 
					 2 changed files with 9 additions and 4 deletions
				
			
		| 
						 | 
					@ -28,6 +28,7 @@ export function Menu(): JSXElement {
 | 
				
			||||||
          <Home />
 | 
					          <Home />
 | 
				
			||||||
        </MenuItem>
 | 
					        </MenuItem>
 | 
				
			||||||
        <MenuItem href="/new">
 | 
					        <MenuItem href="/new">
 | 
				
			||||||
 | 
					          {/*Filter component for popular */}
 | 
				
			||||||
          <Plus />
 | 
					          <Plus />
 | 
				
			||||||
        </MenuItem>
 | 
					        </MenuItem>
 | 
				
			||||||
      </ul>
 | 
					      </ul>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,24 +23,28 @@ export function Posts(): JSXElement {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This is the card container for a post
 | 
					// This is the card container for a post
 | 
				
			||||||
export function PostSegment(props: { post: Post }): JSXElement {
 | 
					export function PostSegment({ post } : { post: Post }): JSXElement {
 | 
				
			||||||
  const nav = useNavigate();
 | 
					  const nav = useNavigate();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <div class="card compact w-full flex-grow border-b-2 border-b-primary bg-base-200 text-base-content transition-all hover:bg-base-300">
 | 
					    <div class="card compact w-full flex-grow border-b-2 border-b-primary bg-base-200 text-base-content transition-all hover:bg-base-300">
 | 
				
			||||||
      <div class="card-body md:mx-6">
 | 
					      <div class="card-body md:mx-6">
 | 
				
			||||||
 | 
					        <h3>
 | 
				
			||||||
 | 
					          {post.createdAt ?? "No Creation Date"}
 | 
				
			||||||
 | 
					        </h3>
 | 
				
			||||||
        <p class="break-words text-base-content md:pt-2">
 | 
					        <p class="break-words text-base-content md:pt-2">
 | 
				
			||||||
          {props.post?.content}
 | 
					          {post.content}
 | 
				
			||||||
        </p>
 | 
					        </p>
 | 
				
			||||||
        <div class="card-actions justify-between">
 | 
					        <div class="card-actions justify-between">
 | 
				
			||||||
          <button
 | 
					          <button
 | 
				
			||||||
            // onClick={(engagement)}
 | 
					            // onClick={(engagement)}
 | 
				
			||||||
            class="btn btn-xs hover:border-x-primary"
 | 
					            class="btn btn-xs hover:border-x-primary"
 | 
				
			||||||
            aria-label="View post"
 | 
					            aria-label="Show sign of engagement"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
            <EngagementIcon />
 | 
					            <EngagementIcon />
 | 
				
			||||||
          </button>
 | 
					          </button>
 | 
				
			||||||
          <button
 | 
					          <button
 | 
				
			||||||
            onClick={(): void => nav("/post/" + props.post?.id)}
 | 
					            onClick={(): void => nav("/post/" + post.id)}
 | 
				
			||||||
            class="btn btn-xs"
 | 
					            class="btn btn-xs"
 | 
				
			||||||
            aria-label="View post"
 | 
					            aria-label="View post"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue