Ответ:

Грамматическая основа: не видно было. Это главный член безличного предложения.

Разбор: повествовательное, невосклицательное, простое, односоставное (безличное), распространённое, полное предложение. «В тяжёлые дни свирепого шторма» — обстоятельство времени с зависимыми определениями. «Солнца» и «неба» — однородные дополнения, соединённые повторяющимся союзом «ни… ни», поэтому между ними ставится запятая.

Исправленная запись: В тяжёлые дни свирепого шторма не видно было ни солнца, ни неба.

Схема: [Обст. = ни О, ни О].