Sha256: 53aef97df1f89bbc633bdc299b7bf896750719b82e243bbbd20fbd84885b204a

Contents?: true

Size: 923 Bytes

Versions: 90

Compression:

Stored size: 923 Bytes

Contents

import React from "react";

import Icon from "../../pb_icon/_icon";
import Flex from "../../pb_flex/_flex";
import Tooltip from "../../pb_tooltip/_tooltip";


type EditorButtonProps = {
  classname?: string,
  onclick?: () => {} | void,
  icon?: string;
  text?: string;
  disable?: boolean
};

const EditorButton = ({
  classname,
  disable,
  onclick,
  icon,
  text,
}: EditorButtonProps) => {
  return (
    <Tooltip 
      delay={{
        open: 2000
      }}
      interaction 
      placement="top" 
      text={text}
    >
      <button
        className={classname}
        disabled={disable}
        onClick={onclick}
        role="button"
        type="button"
      >
        <Flex 
          align="center"
          className="toolbar_button_icon"
          justify="center"
        >
          <Icon icon={icon} size="lg" />
        </Flex>
      </button>
    </Tooltip>
  );
};

export default EditorButton

Version data entries

90 entries across 90 versions & 1 rubygems

Version Path
playbook_ui-13.12.0.pre.alpha.play900startratingasinput1543 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.11.1.pre.alpha.play900startratingasinput1530 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.12.0 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.11.1 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.11.0 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY1051removinghighchartsdependency1465 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.webpackerregistercomponents1463 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.dependabotnpmandyarnfortawesomefontawesomepro6421439 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play10561428 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play1054tableheadersortconsolidation1416 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play10561409 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.dependabotnpmandyarntiptapextensionlink21121407 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY1046multilevelsingleselectphase21365 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY1046multilevelsingleselectphase21358 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play10481357 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play845addswiftkitspage1332 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY978alphatesthighcharts41330 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY1046multilevelsingleselectphase21328 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.PLAY1046multilevelsingleselectphase21323 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx
playbook_ui-13.10.0.pre.alpha.play978makehighchartsadevdependencypoc1322 app/pb_kits/playbook/pb_rich_text_editor/TipTap/EditorButton.tsx