add validation to prevent story-link component being created from an empty row