Block view contextual filters What I want to achieve

I need to create a single view to display latest content of each content type. And I have content type: Article, Basic page.

What I do

I have create a View with a display Block called Latest content by Bundle. In this view, I add Contextual filters Content: Content type. I set When the filter value is not avaiable to Provide default value: Content ID from URL. 

I try the view preview, type the value article and it display the articles content. I then go to Block layout, place the block view that I created to a region.

My problem

When I configure the Block view, there are option to select content type, but the dropdown item is empty.



I'm expecting list of content type displayed. Is this correct? Or there are something that I miss?
I don't think you can pass an argument into a block like that.

However, you can do it with page manager.


Make sure AJAX is enabled in your view
Install &amp; enable page manager https://www.drupal.org/project/page_manager
You may need to apply this patch with composer for the following steps to work 
Go to structure &gt; pages
Add a new page manager page like this





Skip the next screen (click next)
Set up a context like this






Skip the next two screens (click next)
Add your view block like this





Now go to &lt;your_url&gt;/latest/article and the page should list your articles
You can add other pages/contexts for other content types