sample component with partial view