added off-canvas as an app dependency