message: feat(search-pro): hide key-hints on mobile
diff: @@ -8,7 +8,7 @@ import {
  ref,
  watch,
  } from "vue";
  -import { useLocaleConfig } from "vuepress-shared/client";
  +import { checkIsMobile, useLocaleConfig } from "vuepress-shared/client";
  import { SearchLoading } from "./SearchLoading.js";
  import { SearchIcon } from "./icons.js";
  @@ -34,6 +34,7 @@ export default defineComponent({
  const isActive = inject(searchModalSymbol)!;
  const locale = useLocaleConfig(searchProLocales);
  const input = ref("");
  + const isMobile = ref(false);
  const inputElement = ref<HTMLInputElement>();
  useEventListener("keydown", (event: KeyboardEvent) => {
  @@ -41,6 +42,7 @@ export default defineComponent({
  });
  onMounted(() => {
  + isMobile.value = checkIsMobile(navigator.userAgent);
  watch(isActive, (value) => {
  if (value) inputElement.value?.focus();
  });
  @@ -82,7 +84,10 @@ export default defineComponent({
  },
  }),
  - h("div", { class: "search-pro-hints" }, [
  + // key hints should only appears in pc
  + isMobile.value
  + ? null
  + : h("div", { class: "search-pro-hints" }, [
  h("span", { class: "search-pro-hint" }, [
  h("kbd", {
  innerHTML:
  