Fix request creation priority

This commit is contained in:
Gregory Schier
2023-03-20 13:56:03 -07:00
parent 54aa594a70
commit ec8bec32ba
3 changed files with 7 additions and 7 deletions

Binary file not shown.

View File

@@ -31,10 +31,14 @@ enum ItemTypes {
export const Sidebar = memo(function Sidebar({ className }: Props) {
const [isResizing, setIsResizing] = useState<boolean>(false);
const sidebarRef = useRef<HTMLDivElement>(null);
const requests = useRequests();
const unorderedRequests = useRequests();
const activeRequest = useActiveRequest();
const createRequest = useCreateRequest({ navigateAfter: true });
const width = useSidebarWidth();
const requests = useMemo(
() => [...unorderedRequests].sort((a, b) => a.sortPriority - b.sortPriority),
[unorderedRequests],
);
const moveState = useRef<{ move: (e: MouseEvent) => void; up: () => void } | null>(null);
const unsub = () => {
@@ -124,7 +128,7 @@ export const Sidebar = memo(function Sidebar({ className }: Props) {
});
function SidebarItems({
requests: unorderedRequests,
requests,
activeRequestId,
sidebarWidth,
}: {
@@ -134,10 +138,6 @@ function SidebarItems({
}) {
const [hoveredIndex, setHoveredIndex] = useState<number | null>(null);
const updateRequest = useUpdateAnyRequest();
const requests = useMemo(
() => [...unorderedRequests].sort((a, b) => a.sortPriority - b.sortPriority),
[unorderedRequests],
);
const handleMove = useCallback<DraggableSidebarItemProps['onMove']>(
(id, side) => {

View File

@@ -29,7 +29,7 @@ export function Dropdown({ children, items }: DropdownProps) {
() =>
cloneElement(Children.only(children) as never, {
ref,
'aria-has-popup': 'true',
'aria-haspopup': 'true',
onClick: (e: MouseEvent<HTMLButtonElement>) => {
e.preventDefault();
e.stopPropagation();