@cloudflare/component-copyable-textarea
TypeScript icon, indicating that this package has built-in type declarations

5.0.3 • Public • Published

@cloudflare/component-copyable-textarea

Cloudflare Copyable Textarea Component

Installation

Installation with yarn is recommended

$ yarn add @cloudflare/component-copyable-textarea

Usage

CopyableTextarea has option to use self-defined text and ids for translation component.

import React from 'react';
import { CopyableTextarea } from '../../src';

class CopyableTextareaComponent extends React.Component {
  render() {
    return (
      <>
        <CopyableTextarea
          name="copyable-textarea-example"
          value="Some nice text that needs to be copied"
        />
        // passing self-defined id(s) for translation
        <CopyableTextarea
          name="copyable-textarea-example"
          value="Some nice text that needs to be copied"
          clickToCopyTextId = 'api.click_to_copy'
          copiedTextToClipboardTextId = 'api.copied_to_clipboard'
          pressCommandOrCtrlCToCopyTextId = 'api.copy_failed'
        />
        // passing self-defined translation fallback messages
        <CopyableTextarea
          name="copyable-textarea-example"
          value="Some nice text that needs to be copied"
          clickToCopyTextId = 'api.click_to_copy'
          copiedTextToClipboardTextId = 'api.copied_to_clipboard'
          pressCommandOrCtrlCToCopyTextId = 'api.copy_failed'
          clickToCopyText = 'Click to copy API token'
          copiedTextToClipboardText = 'API tokens copied to clipboard'
          pressCommandOrCtrlCToCopyText = 'Failed to copy API token'
        />
      </>
    );
  }
}

export default CopyableTextareaComponent;

Readme

Keywords

none

Package Sidebar

Install

npm i @cloudflare/component-copyable-textarea

Weekly Downloads

1,106

Version

5.0.3

License

BSD-3-Clause

Unpacked Size

183 kB

Total Files

9

Last publish

Collaborators

  • lbarthonet
  • cf-media-manager
  • jacobbednarz
  • celso
  • cf-radar
  • dash_service_account
  • g4brym
  • snigdha34
  • wrangler-publisher
  • marksteyn
  • chiminator
  • sgoodhew_cf
  • terinjokes
  • third774
  • jsteinberger
  • jasnell
  • asapzacy
  • pcostanzo
  • gregbrimble
  • geelen
  • rexscaria
  • dcruz_cf
  • xuranwang
  • jculvey
  • sejoker
  • vasturiano
  • cf-ci-write
  • segments-write
  • thibmeu
  • xortive
  • gurjinder
  • cf-ci2
  • lvalenta
  • worenga