There should be no "Manage Channel" option.
You can see "Manage Channel" option. You can even open it:

You still can't edit it, but why keep it visible?
Operating system: Windows 10 Pro 1809
Version of Telegram Desktop: 1.5.8
Used theme: custom dark (not related)
See #5601 too.
Just for completeness sake, next to the "Manage Channel" and the Photo Upload being available, the "Add members" button is also available in the 3 dot menu.


Nothing happens when clicking "Create an invite link"
1.5.9 fixed these bugs, thanks.