diff --git a/src/components/Link/Link.scss b/src/components/Link/Link.scss
index def5dffe1fef2..5658634d3f513 100644
--- a/src/components/Link/Link.scss
+++ b/src/components/Link/Link.scss
@@ -52,5 +52,9 @@ BUTTON.ms-Link {
display: inline;
padding: 0;
margin: 0;
+
+ width: inherit;
+ overflow: inherit;
+ text-overflow: inherit;
}
diff --git a/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx b/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx
index 2d5fb94673b14..14130c95d8f85 100644
--- a/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx
+++ b/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx
@@ -5,7 +5,8 @@ import {
DetailsList,
MarqueeSelection,
Selection,
- TextField
+ TextField,
+ Link
} from '../../../../index';
import { createListItems } from '../../../utilities/data';
@@ -19,6 +20,7 @@ export class DetailsListBasicExample extends React.Component
- SelectionZone is a React component that handles selection change events. - It can help abstract range selection, unselecting/selecting items based on selection modes, - and handling common keystrokes like ctrl-A for select all and escape to clear selection. + +
SelectionZone is a React component that acts as a mediator between the Selection object and elements. By providing it the Selection instance and rendering content within it, you can have it manage clicking/focus/keyboarding from the DOM and translate into selection updates. You just need to provide the right data-selection-* attributes on elements within each row/tile to give SelectionZone a hint what the intent is.
+ +SelectionZone also takes in an onItemInvoked callback for when items are invoked. Invoking occurs when a user double clicks a row, presses enter while focused on it, or clicks within an element marked by the data-selection-invoke attribute.
+ +Available attributes:
+