                 bsSize  = 'xsmall'
                 onClick = {@props.on_click}
             >
-                <Icon name='bullhorn' /> <span className='hidden-xs'>Public...</span>
+                <Icon name='bullhorn' /> <span className='hidden-xs'>Public</span>
             </Button>
         </span>
 
+CopyButton = rclass
+    propTypes:
+        on_click : rtypes.func.isRequired
+
+    render: ->
+        <span><Space/>
+            <Button
+                bsStyle = 'info'
+                bsSize  = 'xsmall'
+                onClick = {@props.on_click}
+            >
+                <Icon name='files-o' /> <span className='hidden-xs'>Copy</span>
+            </Button>
+        </span>
 generate_on_share_click = (full_path, actions) =>
     (e) =>
         e.preventDefault()

        @props.public_data  != next.public_data  or
        @props.current_path != next.current_path or
        @props.bordered     != next.bordered     or
        @props.no_select    != next.no_select

    render_icon: ->
        # get the file_associations[ext] just like it is defined in the editor

        current_path : rtypes.string
        actions      : rtypes.object.isRequired
        no_select    : rtypes.bool
        public_view  : rtypes.bool

    shouldComponentUpdate: (next) ->
        return @props.name  != next.name         or
