fix: hashtag extraction and make remote links absolute
This commit is contained in:
@@ -34,6 +34,7 @@ export const KMenu = (
|
||||
const activeState = useSignal<"normal" | "loading" | "error" | "input">(
|
||||
"normal",
|
||||
);
|
||||
const loadingText = useSignal("");
|
||||
const activeIndex = useSignal(-1);
|
||||
|
||||
const input = useRef<HTMLInputElement>(null);
|
||||
@@ -74,6 +75,7 @@ export const KMenu = (
|
||||
|
||||
menuEntry.cb({
|
||||
activeMenu: activeMenuType,
|
||||
loadingText,
|
||||
menus,
|
||||
activeState,
|
||||
commandInput,
|
||||
@@ -133,8 +135,14 @@ export const KMenu = (
|
||||
class={`relative w-1/2 max-h-64 max-w-[400px] rounded-2xl shadow-2xl nnoisy-gradient overflow-hidden after:opacity-10 bg-gray-700`}
|
||||
>
|
||||
<div
|
||||
class="grid h-12 text-gray-400 border-b border-gray-500 "
|
||||
style={{ gridTemplateColumns: "4em 1fr" }}
|
||||
class={`grid h-12 text-gray-400 ${
|
||||
activeState.value !== "loading" && "border-b"
|
||||
} border-gray-500 `}
|
||||
style={{
|
||||
gridTemplateColumns: activeState.value !== "loading"
|
||||
? "4em 1fr"
|
||||
: "1fr",
|
||||
}}
|
||||
>
|
||||
{(activeState.value === "normal" || activeState.value === "input") &&
|
||||
(
|
||||
@@ -156,8 +164,9 @@ export const KMenu = (
|
||||
</>
|
||||
)}
|
||||
{activeState.value === "loading" && (
|
||||
<div class="p-4">
|
||||
Loading...
|
||||
<div class="py-3 px-4 flex items-center gap-2">
|
||||
<icons.IconLoader2 class="animate-spin w-4 h-4" />
|
||||
{loadingText.value || "Loading..."}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user