Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 1x 1x 1x 1x 1x | import React, { ReactNode } from "react";
import styled from "styled-components";
import { useSceneLabelOffsets } from "components/world/entities/scenes/hooks/useSceneLabelOffsets";
interface SceneMetadataProps {
sceneId: string;
children: ReactNode;
}
const Wrapper = styled.div`
white-space: nowrap;
overflow: hidden;
line-height: 20px;
font-size: 11px;
transition:
padding-left 0.1s ease-in-out,
padding-right 0.1s ease-in-out;
transition-delay: 0.3s;
&:hover {
cursor: move;
}
`;
export const SceneMetadata = ({ sceneId, children }: SceneMetadataProps) => {
const { left, right } = useSceneLabelOffsets(sceneId);
return (
<Wrapper
style={{
paddingLeft: left,
paddingRight: right,
}}
>
{children}
</Wrapper>
);
};
|