mirror of
https://github.com/aykhans/slash-e.git
synced 2025-04-20 22:07:15 +00:00
feat: add open-all-shortcuts button to collection (#117)
In /collection view, next to "Share" button, adds an "ArrowUpRight" button that opens all shortcuts in collection on click.
This commit is contained in:
parent
cd45d5a5b5
commit
3ef8b785c3
@ -55,6 +55,10 @@ const CollectionView = (props: Props) => {
|
|||||||
navigateTo(`/shortcut/${shortcut.id}`);
|
navigateTo(`/shortcut/${shortcut.id}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleOpenAllShortcutsButtonClick = () => {
|
||||||
|
shortcuts.forEach((shortcut: Shortcut) => window.open(`/s/${shortcut.name}`));
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className={classNames("w-full flex flex-col justify-start items-start border rounded-lg hover:shadow dark:border-zinc-800")}>
|
<div className={classNames("w-full flex flex-col justify-start items-start border rounded-lg hover:shadow dark:border-zinc-800")}>
|
||||||
@ -74,6 +78,9 @@ const CollectionView = (props: Props) => {
|
|||||||
<Link className="w-full text-gray-400 cursor-pointer hover:text-gray-500" to={`/c/${collection.name}`} target="_blank">
|
<Link className="w-full text-gray-400 cursor-pointer hover:text-gray-500" to={`/c/${collection.name}`} target="_blank">
|
||||||
<Icon.Share className="w-4 h-auto" />
|
<Icon.Share className="w-4 h-auto" />
|
||||||
</Link>
|
</Link>
|
||||||
|
<button className="w-full text-gray-400 cursor-pointer hover:text-gray-500" onClick={() => handleOpenAllShortcutsButtonClick()}>
|
||||||
|
<Icon.ArrowUpRight className="w-4 h-auto" />
|
||||||
|
</button>
|
||||||
{showAdminActions && (
|
{showAdminActions && (
|
||||||
<Dropdown
|
<Dropdown
|
||||||
trigger={
|
trigger={
|
||||||
|
Loading…
x
Reference in New Issue
Block a user