diff --git a/Composer/packages/client/src/components/CreationFlow/LocationBrowser/FileSelector.tsx b/Composer/packages/client/src/components/CreationFlow/LocationBrowser/FileSelector.tsx index 70147ce330..72999b202f 100644 --- a/Composer/packages/client/src/components/CreationFlow/LocationBrowser/FileSelector.tsx +++ b/Composer/packages/client/src/components/CreationFlow/LocationBrowser/FileSelector.tsx @@ -7,6 +7,7 @@ import path from 'path'; import { jsx } from '@emotion/core'; import { useMemo, useState } from 'react'; import { Icon } from 'office-ui-fabric-react/lib/Icon'; +import { Link } from 'office-ui-fabric-react/lib/Link'; import { TooltipHost } from 'office-ui-fabric-react/lib/Tooltip'; import { Sticky, StickyPositionType } from 'office-ui-fabric-react/lib/Sticky'; import { ScrollablePane, ScrollbarVisibility } from 'office-ui-fabric-react/lib/ScrollablePane'; @@ -58,13 +59,23 @@ const _renderIcon = (file: File) => { return {`${iconName}; }; -const _renderNameColumn = (file: File) => { +const _renderNameColumn = (onFileChosen: (file: File) => void) => (file: File) => { const iconName = getFileIconName(file); return (
-
+ onFileChosen(file)} + > {file.name} -
+
); }; @@ -99,7 +110,7 @@ export const FileSelector: React.FC = props => { sortAscendingAriaLabel: formatMessage('Sorted A to Z'), sortDescendingAriaLabel: formatMessage('Sorted Z to A'), data: 'string', - onRender: _renderNameColumn, + onRender: _renderNameColumn(onFileChosen), isPadded: true, }, { diff --git a/Composer/packages/client/src/pages/home/RecentBotList.tsx b/Composer/packages/client/src/pages/home/RecentBotList.tsx index 2c630d506d..7abc68fac2 100644 --- a/Composer/packages/client/src/pages/home/RecentBotList.tsx +++ b/Composer/packages/client/src/pages/home/RecentBotList.tsx @@ -5,6 +5,7 @@ /** @jsx jsx */ import { jsx } from '@emotion/core'; import { TooltipHost } from 'office-ui-fabric-react/lib/Tooltip'; +import { Link } from 'office-ui-fabric-react/lib/Link'; import { Sticky, StickyPositionType } from 'office-ui-fabric-react/lib/Sticky'; import { ScrollablePane, ScrollbarVisibility } from 'office-ui-fabric-react/lib/ScrollablePane'; import { IObjectWithKey } from 'office-ui-fabric-react/lib/MarqueeSelection'; @@ -44,13 +45,12 @@ export function RecentBotList(props: RecentBotListProps): JSX.Element { onRender: item => { return (
-
onItemChosen(item)} > {item.name} -
+
); },