pankod/refine

View on GitHub
packages/devtools/src/components/selector-hint.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";

export const SelectorHint = ({ active }: { active: boolean }) => {
  return (
    <div
      style={{
        color: "white",
        pointerEvents: "none",
        position: "absolute",
        left: "calc(-50% - 144px - 14px)",
        top: "-36px",
        width: "max-content",
        borderRadius: "8px",
        backgroundColor: "#40414A",
        opacity: active ? 1 : 0,
        transitionDuration: "0.2s",
        transitionProperty: "transform,opacity",
        transitionTimingFunction: "ease-in-out",
        padding: "8px",
        fontSize: "12px",
        lineHeight: "12px",
        fontWeight: 400,
        textShadow:
          "0 0 2px #1D1E30, 1px 0 2px #1D1E30, -1px 0 2px #1D1E30, 0 1px 2px #1D1E30, 0 -1px 2px #1D1E30",
      }}
    >
      <kbd
        style={{
          marginLeft: "4px",
          padding: "2px 4px",
          borderRadius: "2px",
          background: "#1D1E30",
          color: "#CFD7E2",
          border: "none",
          textShadow: "none",
        }}
      >
        shift
      </kbd>{" "}
      to move to parent.
      <kbd
        style={{
          marginLeft: "4px",
          padding: "2px 4px",
          borderRadius: "2px",
          background: "#1D1E30",
          color: "#CFD7E2",
          border: "none",
          textShadow: "none",
        }}
      >
        space
      </kbd>{" "}
      to highlight in monitor.
    </div>
  );
};