This commit is contained in:
Shusui MOYATANI
2023-03-21 09:40:30 +09:00
parent 85ef6e4def
commit 07c02fd937
15 changed files with 227 additions and 208 deletions

View File

@@ -25,7 +25,7 @@ const Column: Component<ColumnProps> = (props) => {
useHandleCommand(() => ({
commandType: 'moveToLastColumn',
handler: (command) => {
handler: () => {
if (props.lastColumn) {
columnDivRef?.scrollIntoView({ behavior: 'smooth' });
}

View File

@@ -125,7 +125,7 @@ const ToggleButton = (props: {
'justify-end': props.value,
}}
area-label={props.value}
onClick={props.onClick}
onClick={(event) => props.onClick(event)}
>
<span class="m-[-2px] inline-block h-5 w-5 rounded-full border border-primary bg-white shadow" />
</button>

View File

@@ -1,15 +1,10 @@
// NIP-18 (DEPRECATED)
import { Show, Switch, Match, type Component, createMemo } from 'solid-js';
import { type Component, createMemo } from 'solid-js';
import { Event as NostrEvent } from 'nostr-tools';
import ArrowPathRoundedSquare from 'heroicons/24/outline/arrow-path-rounded-square.svg';
import useConfig from '@/nostr/useConfig';
import useEvent from '@/nostr/useEvent';
import useProfile from '@/nostr/useProfile';
import ColumnItem from '@/components/ColumnItem';
import UserDisplayName from '@/components/UserDisplayName';
import TextNote from '@/components/TextNote';
import eventWrapper from '@/core/event';
import useFormatDate from '@/hooks/useFormatDate';
import TextNoteDisplayById from './textNote/TextNoteDisplayById';

View File

@@ -8,7 +8,6 @@ import ArrowPathRoundedSquare from 'heroicons/24/outline/arrow-path-rounded-squa
import ChatBubbleLeft from 'heroicons/24/outline/chat-bubble-left.svg';
import EllipsisHorizontal from 'heroicons/24/outline/ellipsis-horizontal.svg';
import ColumnItem from '@/components/ColumnItem';
import GeneralUserMentionDisplay from '@/components/textNote/GeneralUserMentionDisplay';
import ContentWarningDisplay from '@/components/textNote/ContentWarningDisplay';
import TextNoteContentDisplay from '@/components/textNote/TextNoteContentDisplay';
@@ -107,7 +106,7 @@ const TextNoteDisplay: Component<TextNoteDisplayProps> = (props) => {
const createdAt = () => formatDate(event().createdAtAsDate());
const handleRepost: JSX.EventHandler<HTMLButtonElement, MouseEvent> = (ev) => {
const handleRepost: JSX.EventHandler<HTMLButtonElement, MouseEvent> = () => {
if (isRepostedByMe()) {
// TODO remove reaction
return;
@@ -123,7 +122,7 @@ const TextNoteDisplay: Component<TextNoteDisplayProps> = (props) => {
});
};
const handleReaction: JSX.EventHandler<HTMLButtonElement, MouseEvent> = (ev) => {
const handleReaction: JSX.EventHandler<HTMLButtonElement, MouseEvent> = () => {
if (isReactedByMe()) {
// TODO remove reaction
return;