UNPKG

@rbxts/zircon

Version:

<div> <img src="https://i.imgur.com/YgpbX7G.png" align="left" width="128"/> <h1>ZIRCON</h1> <h3>A clean, sleek, runtime debugging console for Roblox</h3> <a href="https://npmjs.com/package/@rbxts/zircon"><img src="https://badge.fury.io

73 lines (72 loc) 2.26 kB
/// <reference types="@rbxts/types" /> /// <reference types="roact" /> import Roact from "@rbxts/roact"; interface IconDefinition { Offset: Vector2; NoOverrideColor?: boolean; TintColor?: Color3; } declare const IconsV2: { DownArrow: IconDefinition; UpArrow: IconDefinition; RightArrow: IconDefinition; LeftArrow: IconDefinition; Close: IconDefinition; MaximizeDown: IconDefinition; MaximizeUp: IconDefinition; Minimize: IconDefinition; Zirconium: IconDefinition; ActionExecute: IconDefinition; ContextClient: IconDefinition; ContextServer: IconDefinition; ActionContextClient: IconDefinition; ActionContextServer: IconDefinition; ActionTrash: IconDefinition; ActionAdd: IconDefinition; ActionElipsisMenu: IconDefinition; SplitPanels: IconDefinition; Checkmark: IconDefinition; TypeClass: IconDefinition; TypeMember: IconDefinition; TypeFunction: IconDefinition; TypeProperty: IconDefinition; TypeKeyword: IconDefinition; Folder: IconDefinition; FloppyDisk: IconDefinition; Infinity: IconDefinition; Sun: IconDefinition; RightDoubleArrow: IconDefinition; LeftDoubleArrow: IconDefinition; UpDoubleArrow: IconDefinition; DownDoubleArrow: IconDefinition; Gear: IconDefinition; Paper: IconDefinition; Funnel: IconDefinition; ListClear: IconDefinition; CheckmarkHeavy: IconDefinition; CrossHeavy: IconDefinition; Square: IconDefinition; Diamond: IconDefinition; Circle: IconDefinition; OuterSquare: IconDefinition; }; export declare type IconEnum = keyof typeof IconsV2; interface IconProps { Icon: IconEnum; Position?: UDim2; Size?: UDim2; ZIndex?: number; } export default class ZirconIcon extends Roact.PureComponent<IconProps> { constructor(props: IconProps); render(): Roact.Element; } interface IconButtonProps extends IconProps { OnClick: () => void; Position?: UDim2; Floating?: boolean; Size?: UDim2; ZIndex?: number; } export declare function ZirconIconButton({ Icon, OnClick, Position, Size, Floating, ZIndex }: IconButtonProps): Roact.Element; export {};