post component, with basic navigation