Andy Stark 36625c1af6 [ADF-2451] Reviewed component docs (#3108)
* [ADF-2451] Reviewed component docs

* [ADF-2451] Reviewed component docs

* [ADF-2451] Renamed node share directive doc fileand rebuilt index
2018-03-22 09:34:26 +00:00

1.4 KiB

Added, Status
Added Status
v2.3.0 Active

Node Public file Share Directive

Create and manage public shared links for files

adf-share

This dialog will generate a link that will be formed as "baseShareUrl + sharedId". For example if you set the input parameter [baseShareUrl]="http://localhos:8080/myrouteForShareFile/", the directive will ask to the Content service to generate a sharedId for the file. This will end up with a url link like :

http://localhos:8080/myrouteForShareFile/NEW_GENERATED_SHAREID

After you will need to implement in your app a logic that throught the router get the NEW_GENERATED_SHAREID and pass it to the adf-viewer

<adf-viewer
    [sharedLinkId]="NEW_GENERATED_SHAREID"
    [allowGoBack]="false">
</adf-viewer>

Basic Usage

<adf-toolbar>
    <button mat-icon-button
            [baseShareUrl]="http://localhos:8080/myrouteForShareFile/"
            [adf-share]="documentList.selection[0]">
            <mat-icon>share</mat-icon>
    </button>
</adf-toolbar>

<adf-document-list #documentList ...>
 ...
</adf-document-list>

Properties

Name Type Default value Description
node MinimalNodeEntity Nodes to share.
baseShareUrl string baseShareUrl to add as prefix to the generated link