Create ShareDialogBox UI
Revert "Create ShareDialogBox UI"

This reverts commit 91c6a90f109b404ecd8187eb5f8b88cb9a09a890.
Revert "Revert "Create ShareDialogBox UI""

This reverts commit ff0c7b3391ca862797e15e35472b64dc83cb814a.
fix bug