extension property

String? extension

Gets the extension of the picked file in lowercase- e.g: jpg, pdf.

For links, the url is returned

Implementation

String? get extension {
  if (content is XFile) {
    return path.extension((content as XFile).name).toLowerCase().replaceAll('.', '');
  } else if (content is XUri) {
    return 'url';
  } else if (content is GiphyGif) {
    return 'gif';
  } else {
    return null;
  }
}