parent
a9c385159d
commit
14bc8b9d22
@ -0,0 +1,23 @@ |
||||
import React from 'react' |
||||
import { OverlayTrigger, Popover } from 'react-bootstrap'; |
||||
|
||||
const popover = ( |
||||
<Popover id="popover-basic" className='bg-light'> |
||||
<Popover.Title as="h3" className='bg-dark border-0'>Clone workspace</Popover.Title> |
||||
<Popover.Content> |
||||
<div className="remixui_cloneContainer"> |
||||
<input |
||||
className="form-control" |
||||
placeholder="Enter clone url" |
||||
title="Enter clone url" |
||||
/> |
||||
</div> |
||||
</Popover.Content> |
||||
</Popover> |
||||
) |
||||
|
||||
export const CloneWorkspace = () => ( |
||||
<OverlayTrigger trigger="click" placement="bottom" overlay={popover}> |
||||
<i className="fas fa-cloud-download remixui_menuicon pr-0"></i> |
||||
</OverlayTrigger> |
||||
) |
@ -1,50 +0,0 @@ |
||||
import React, { ReactNode, Ref } from 'react' |
||||
import { Dropdown, FormControl } from 'react-bootstrap' |
||||
|
||||
// The forwardRef is important!!
|
||||
// Dropdown needs access to the DOM node in order to position the Menu
|
||||
const CustomToggle = React.forwardRef(({ children, onClick }: { children?: ReactNode, onClick: (e) => void }, ref: Ref<HTMLAnchorElement>) => ( |
||||
<a |
||||
href="" |
||||
ref={ref} |
||||
onClick={(e) => { |
||||
e.preventDefault() |
||||
onClick(e) |
||||
}} |
||||
> |
||||
{ children } |
||||
</a> |
||||
)) |
||||
|
||||
export const CloneWorkspace = () => { |
||||
|
||||
return ( |
||||
<Dropdown> |
||||
<Dropdown.Toggle as={CustomToggle} id="dropdown-custom-components"> |
||||
<i className="fas fa-cloud-download remixui_menuicon" data-toggle="dropdown"></i> |
||||
</Dropdown.Toggle> |
||||
|
||||
<Dropdown.Menu renderOnMount={true}> |
||||
{/* <Dropdown.Item eventKey="1"> |
||||
<FormControl |
||||
autoFocus |
||||
className="mx-3 my-2 w-auto" |
||||
placeholder="Type to filter..." |
||||
onChange={(e) => setValue(e.target.value)} |
||||
value={value} |
||||
/> |
||||
</Dropdown.Item> */} |
||||
<div role="tabpanel"> |
||||
<FormControl |
||||
autoFocus |
||||
className="mx-3 my-2 w-auto" |
||||
placeholder="Type to filter..." |
||||
onChange={() => {}} |
||||
value='' |
||||
/> |
||||
</div> |
||||
|
||||
</Dropdown.Menu> |
||||
</Dropdown> |
||||
) |
||||
} |
Loading…
Reference in new issue