docs: def topic_update(channel, topic_channel):
      """
      Creates an embed UI for the topic update
  
      Args:
          channel (discord.Channel): The Discord channel to bind the embed to
          topic_channel: The new topic channel
  
      Returns:
          embed: The created embed
      """
  
      if topic_channel is not None:
          try:
              channel_message = "Topic channel is now `{}`.".format(topic_channel.name)
          except Exception as e:
              logger.exception(e)
              channel_message = "Topic channel has been updated."
      else:
          channel_message = "Topic channel has been cleared."
  
      # Create embed UI object
      gui = ui_embed.UI(
              channel,
              "Topic channel updated",
              channel_message,
              modulename=modulename,
              colour=modulecolor_info
      )
  
      return gui