Hello
With below code you can change the apperance of the unimfileuploadbutton.
BEFORE:
AFTER:
procedure TMainmForm.UnimFormReady(Sender: TObject);
begin
with UnimFileUploadButton1, JSInterface do
begin
JSAssign('element.dom.querySelector(".x-label-el").style.display', ['none']);
JSAssign('element.dom.querySelector(".x-input-el").style.display', ['none']);
JSAssign('element.dom.querySelector(".x-input-wrap-el").style.border', ['none']);
JSAssign('element.dom.querySelector(".x-after-input-el").style.width', ['100%']);
JSAssign('element.dom.querySelector("#ext-field-trigger-file-1").style.width', ['100%']);
JSAssign('element.dom.querySelector("#ext-filebutton-1").style.width', ['100%']);
JSAssign('element.dom.querySelector(".x-text-el").innerText', ['Take a Picture']);
end;
end;