UNPKG

@hashicorp/design-system-components

Version:
21 lines (20 loc) 688 B
/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import type { HdsCopyButtonSignature } from '../copy/button'; export interface HdsCodeBlockCopyButtonSignature { Args: { targetToCopy?: HdsCopyButtonSignature['Args']['targetToCopy']; text?: HdsCopyButtonSignature['Args']['text']; onCopy?: HdsCopyButtonSignature['Args']['onSuccess']; }; Blocks: { default: []; }; Element: HdsCopyButtonSignature['Element']; } export default class HdsCodeBlockCopyButton extends Component<HdsCodeBlockCopyButtonSignature> { get text(): HdsCopyButtonSignature['Args']['text']; }