[**@rxap/directives v19.0.4**](../README.md)

***

[@rxap/directives](../globals.md) / ShareButtonDirective

# Class: ShareButtonDirective

Defined in: [share-button.directive.ts:41](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L41)

## Constructors

### new ShareButtonDirective()

> **new ShareButtonDirective**(`shareService`): [`ShareButtonDirective`](ShareButtonDirective.md)

Defined in: [share-button.directive.ts:55](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L55)

#### Parameters

##### shareService

[`ShareService`](ShareService.md)

#### Returns

[`ShareButtonDirective`](ShareButtonDirective.md)

## Properties

### files?

> `optional` **files**: readonly `File`[]

Defined in: [share-button.directive.ts:53](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L53)

***

### text

> **text**: `string`

Defined in: [share-button.directive.ts:47](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L47)

***

### title

> **title**: `string`

Defined in: [share-button.directive.ts:50](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L50)

***

### url

> **url**: `string`

Defined in: [share-button.directive.ts:44](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L44)

## Methods

### share()

> **share**(): `void`

Defined in: [share-button.directive.ts:59](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/share-button.directive.ts#L59)

#### Returns

`void`
